Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/n/netgen/netgen_6.2.2006+really6.2.1905+dfsg-5_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/netgen-6.2.2006+really6.2.1905+dfsg-5oi6xyn7q/netgen_6.2.2006+really6.2.1905+dfsg-5_all.buildinfo Get source package info: netgen=6.2.2006+really6.2.1905+dfsg-5 Source URL: http://snapshot.notset.fr/mr/package/netgen/6.2.2006+really6.2.1905+dfsg-5/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=adduser=3.118 autoconf=2.71-2 automake=1:1.16.5-1.1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-5+b1 binutils=2.37-10.1 binutils-common=2.37-10.1 binutils-x86-64-linux-gnu=2.37-10.1 blt=2.5.3+dfsg-4.1 bsdextrautils=2.37.2-5 bsdutils=1:2.37.2-5 build-essential=12.9 bzip2=1.0.8-5 catch2=2.13.7-1 cmake=3.22.1-1+b1 cmake-data=3.22.1-1 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-13 dash=0.5.11+git20210903+057cd650a4ed-3 debconf=1.5.79 debhelper=13.6 debianutils=5.5-1 dh-autoreconf=20 dh-elpa-helper=2.0.10 dh-python=5.20220101 dh-strip-nondeterminism=1.13.0-1 diffutils=1:3.7-5 docbook=4.5-8 docbook-to-man=1:2.0.0-45 dpkg=1.21.1 dpkg-dev=1.21.1 dwz=0.14-1 emacsen-common=3.0.4 file=1:5.41-2 findutils=4.8.0-1 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:11.2.0-2 g++-11=11.2.0-13 gcc=4:11.2.0-2 gcc-11=11.2.0-13 gcc-11-base=11.2.0-13 gettext=0.21-4 gettext-base=0.21-4 gfortran-11=11.2.0-13 grep=3.7-1 groff-base=1.22.4-8 gzip=1.10-4 hostname=3.23 ibverbs-providers=38.0-1 init-system-helpers=1.61 intltool-debian=0.35.0+20060710.5 libacl1=2.3.1-1 libarchive-zip-perl=1.68-1 libarchive13=3.5.2-1 libasan6=11.2.0-13 libatomic1=11.2.0-13 libattr1=1:2.5.1-1 libaudit-common=1:3.0.6-1 libaudit1=1:3.0.6-1+b1 libavutil-dev=7:4.4.1-2+b1 libavutil56=7:4.4.1-2+b1 libbinutils=2.37-10.1 libblas3=3.10.0-2 libblkid1=2.37.2-5 libbrotli-dev=1.0.9-2+b3 libbrotli1=1.0.9-2+b3 libbsd0=0.11.3-1 libbz2-1.0=1.0.8-5 libbz2-dev=1.0.8-5 libc-bin=2.33-1 libc-dev-bin=2.33-1 libc6=2.33-1 libc6-dev=2.33-1 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcbor0.8=0.8.0-2 libcc1-0=11.2.0-13 libcom-err2=1.46.5-1 libcrypt-dev=1:4.4.27-1 libcrypt1=1:4.4.27-1 libctf-nobfd0=2.37-10.1 libctf0=2.37-10.1 libcurl3-gnutls=7.80.0-3 libcurl4=7.80.0-3 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 libdebhelper-perl=13.6 libdeflate0=1.8-1 libdpkg-perl=1.21.1 libdrm-amdgpu1=2.4.109-2 libdrm-common=2.4.109-2 libdrm-intel1=2.4.109-2 libdrm-nouveau2=2.4.109-2 libdrm-radeon1=2.4.109-2 libdrm2=2.4.109-2 libedit2=3.1-20210910-1 libegl-dev=1.4.0-1 libegl-mesa0=21.3.3-1 libegl1=1.4.0-1 libelf1=0.186-1 libevent-2.1-7=2.1.12-stable-1 libevent-core-2.1-7=2.1.12-stable-1 libevent-dev=2.1.12-stable-1 libevent-extra-2.1-7=2.1.12-stable-1 libevent-openssl-2.1-7=2.1.12-stable-1 libevent-pthreads-2.1-7=2.1.12-stable-1 libexpat1=2.4.2-1 libexpat1-dev=2.4.2-1 libfabric1=1.11.0-3 libffi8=3.4.2-3 libfido2-1=1.9.0-1 libfile-stripnondeterminism-perl=1.13.0-1 libfontconfig-dev=2.13.1-4.2 libfontconfig1=2.13.1-4.2 libfontconfig1-dev=2.13.1-4.2 libfreeimage-dev=3.18.0+ds2-6 libfreeimage3=3.18.0+ds2-6 libfreetype-dev=2.11.1+dfsg-1 libfreetype6=2.11.1+dfsg-1 libfreetype6-dev=2.11.1+dfsg-1 libgbm1=21.3.3-1 libgcc-11-dev=11.2.0-13 libgcc-s1=11.2.0-13 libgcrypt20=1.9.4-5 libgdbm-compat4=1.22-1 libgdbm6=1.22-1 libgfortran-11-dev=11.2.0-13 libgfortran5=11.2.0-13 libgl-dev=1.4.0-1 libgl1=1.4.0-1 libgl1-mesa-dev=21.3.3-1 libgl1-mesa-dri=21.3.3-1 libglapi-mesa=21.3.3-1 libgles-dev=1.4.0-1 libgles1=1.4.0-1 libgles2=1.4.0-1 libglib2.0-0=2.70.2-1 libglu1-mesa=9.0.1-1 libglu1-mesa-dev=9.0.1-1 libglvnd-core-dev=1.4.0-1 libglvnd-dev=1.4.0-1 libglvnd0=1.4.0-1 libglx-dev=1.4.0-1 libglx-mesa0=21.3.3-1 libglx0=1.4.0-1 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.2-4 libgomp1=11.2.0-13 libgpg-error0=1.43-1 libgssapi-krb5-2=1.18.3-7 libhogweed6=3.7.3-1 libhwloc-dev=2.7.0-1 libhwloc-plugins=2.7.0-1 libhwloc15=2.7.0-1 libibverbs-dev=38.0-1 libibverbs1=38.0-1 libice-dev=2:1.0.10-1 libice6=2:1.0.10-1 libicu67=67.1-7 libidn2-0=2.3.2-2 libilmbase25=2.5.7-2 libisl23=0.24-2 libitm1=11.2.0-13 libjbig0=2.1-3.1+b2 libjpeg-dev=1:2.1.2-1 libjpeg62-turbo=1:2.1.2-1 libjpeg62-turbo-dev=1:2.1.2-1 libjs-jquery=3.5.1+dfsg+~3.5.5-8 libjs-jquery-ui=1.13.0+dfsg-1 libjs-sphinxdoc=4.3.2-1 libjs-underscore=1.9.1~dfsg-4 libjsoncpp25=1.9.5-2 libjxr0=1.2~git20170615.f752187-3 libk5crypto3=1.18.3-7 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-7 libkrb5support0=1.18.3-7 liblapack3=3.10.0-2 liblcms2-2=2.12~rc1-2 libldap-2.4-2=2.4.59+dfsg-1 libllvm12=1:12.0.1-17+b1 liblsan0=11.2.0-13 libltdl-dev=2.4.6-15 libltdl7=2.4.6-15 liblz4-1=1.9.3-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-2 libmagic1=1:5.41-2 libmd0=1.0.4-1 libmetis-dev=5.1.0.dfsg-7 libmetis5=5.1.0.dfsg-7 libmfx1=21.3.4-1 libmount1=2.37.2-5 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncurses6=6.3-1 libncursesw6=6.3-1 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnl-3-200=3.4.0-1+b1 libnl-3-dev=3.4.0-1+b1 libnl-route-3-200=3.4.0-1+b1 libnl-route-3-dev=3.4.0-1+b1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnuma-dev=2.0.14-3 libnuma1=2.0.14-3 libocct-data-exchange-7.5=7.5.1+dfsg1-2 libocct-data-exchange-dev=7.5.1+dfsg1-2 libocct-foundation-7.5=7.5.1+dfsg1-2 libocct-foundation-dev=7.5.1+dfsg1-2 libocct-modeling-algorithms-7.5=7.5.1+dfsg1-2 libocct-modeling-algorithms-dev=7.5.1+dfsg1-2 libocct-modeling-data-7.5=7.5.1+dfsg1-2 libocct-modeling-data-dev=7.5.1+dfsg1-2 libocct-ocaf-7.5=7.5.1+dfsg1-2 libocct-ocaf-dev=7.5.1+dfsg1-2 libocct-visualization-7.5=7.5.1+dfsg1-2 libocct-visualization-dev=7.5.1+dfsg1-2 libopenexr25=2.5.7-1 libopengl-dev=1.4.0-1 libopengl0=1.4.0-1 libopenjp2-7=2.4.0-3 libopenmpi-dev=4.1.2-1 libopenmpi3=4.1.2-1 libosp5=1.5.2-13+b2 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam0g=1.4.0-11 libpciaccess0=0.16-1 libpcre2-8-0=10.39-3 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpipeline1=1.5.5-1 libpmix-dev=4.1.1~rc6-1 libpmix2=4.1.1~rc6-1 libpng-dev=1.6.37-3 libpng16-16=1.6.37-3 libprocps8=2:3.3.17-5 libpsl5=0.21.0-1.2 libpsm-infinipath1=3.3+20.604758e7-6.1 libpsm2-2=11.2.185-1 libpthread-stubs0-dev=0.4-1 libpython3-dbg=3.9.8-1 libpython3-dev=3.9.8-1 libpython3-stdlib=3.9.8-1 libpython3.10-minimal=3.10.1-2 libpython3.10-stdlib=3.10.1-2 libpython3.9=3.9.9-2 libpython3.9-dbg=3.9.9-2 libpython3.9-dev=3.9.9-2 libpython3.9-minimal=3.9.9-2 libpython3.9-stdlib=3.9.9-2 libquadmath0=11.2.0-13 libraw20=0.20.2-2 librdmacm1=38.0-1 libreadline8=8.1-2 librhash0=1.4.2-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg2-2 libsasl2-modules-db=2.1.27+dfsg2-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsemanage-common=3.3-1 libsemanage2=3.3-1+b1 libsensors-config=1:3.6.0-7 libsensors5=1:3.6.0-7 libsepol2=3.3-1 libsigsegv2=2.13-1 libsm-dev=2:1.2.3-1 libsm6=2:1.2.3-1 libsmartcols1=2.37.2-5 libsqlite3-0=3.37.1-1 libssh2-1=1.10.0-2 libssl1.1=1.1.1m-1 libstdc++-11-dev=11.2.0-13 libstdc++6=11.2.0-13 libsub-override-perl=0.09-2 libswscale-dev=7:4.4.1-2+b1 libswscale5=7:4.4.1-2+b1 libsystemd0=249.7-1 libtasn1-6=4.18.0-4 libtbb2=2020.3-1 libtcl8.6=8.6.12+dfsg-1 libtiff5=4.3.0-2 libtinfo6=6.3-1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtk8.6=8.6.12-1 libtogl-dev=2.0-1.1 libtogl2=2.0-1.1 libtool=2.4.6-15 libtsan0=11.2.0-13 libubsan1=11.2.0-13 libuchardet0=0.0.7-1 libucx0=1.12.0-1 libudev1=249.7-1 libunistring2=0.9.10-6 libuuid1=2.37.2-5 libuv1=1.42.0-1 libva-drm2=2.13.0-1 libva-x11-2=2.13.0-1 libva2=2.13.0-1 libvdpau1=1.4-3 libvulkan1=1.2.189.0-2 libwayland-client0=1.19.0-2+b1 libwayland-server0=1.19.0-2+b1 libwebp6=0.6.1-2.1 libwebpmux3=0.6.1-2.1 libx11-6=2:1.7.2-2+b1 libx11-data=2:1.7.2-2 libx11-dev=2:1.7.2-2+b1 libx11-xcb1=2:1.7.2-2+b1 libxau-dev=1:1.0.9-1 libxau6=1:1.0.9-1 libxcb-dri2-0=1.14-3 libxcb-dri3-0=1.14-3 libxcb-glx0=1.14-3 libxcb-present0=1.14-3 libxcb-shm0=1.14-3 libxcb-sync1=1.14-3 libxcb-xfixes0=1.14-3 libxcb1=1.14-3 libxcb1-dev=1.14-3 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.4-1 libxext6=2:1.3.4-1 libxfixes3=1:5.0.3-2 libxft-dev=2.3.2-2 libxft2=2.3.2-2 libxml2=2.9.12+dfsg-5+b1 libxmu-dev=2:1.1.2-2+b3 libxmu-headers=2:1.1.2-2 libxmu6=2:1.1.2-2+b3 libxnvctrl0=470.82.00-1 libxrender-dev=1:0.9.10-1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxss-dev=1:1.2.3-1 libxss1=1:1.2.3-1 libxt-dev=1:1.2.0-1 libxt6=1:1.2.0-1 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.12-1+b1 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.15.5-2 login=1:4.8.1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-4 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.3-1 ncurses-bin=6.3-1 ocl-icd-libopencl1=2.2.14-3 openmpi-bin=4.1.2-1 openmpi-common=4.1.2-1 opensp=1.5.2-13+b2 openssh-client=1:8.7p1-4 passwd=1:4.8.1-2 patch=2.7.6-7 perl=5.32.1-6 perl-base=5.32.1-6 perl-modules-5.32=5.32.1-6 pkg-config=0.29.2-1 po-debconf=1.0.21+nmu1 procps=2:3.3.17-5 pybind11-dev=2.8.1-3 python3=3.9.8-1 python3-attr=21.2.0-1 python3-dbg=3.9.8-1 python3-dev=3.9.8-1 python3-distutils=3.9.9-3 python3-importlib-metadata=4.6.4-1 python3-iniconfig=1.1.1-1 python3-lib2to3=3.9.9-3 python3-minimal=3.9.8-1 python3-more-itertools=8.10.0-2 python3-numpy=1:1.21.5-1 python3-packaging=21.3-1 python3-pkg-resources=59.6.0-1 python3-pluggy=0.13.0-7.1 python3-py=1.10.0-1 python3-pyparsing=2.4.7-1 python3-pytest=6.2.5-1 python3-tk=3.9.9-3 python3-toml=0.10.2-1 python3-zipp=1.0.0-3 python3.10=3.10.1-2 python3.10-minimal=3.10.1-2 python3.9=3.9.9-2 python3.9-dbg=3.9.9-2 python3.9-dev=3.9.9-2 python3.9-minimal=3.9.9-2 readline-common=8.1-2 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 sgml-base=1.30 sgml-data=2.0.11+nmu1 sysvinit-utils=3.01-1 tar=1.34+dfsg-1 tcl=8.6.11+1 tcl-dev=8.6.11+1 tcl8.6=8.6.12+dfsg-1 tcl8.6-dev=8.6.12+dfsg-1 tix=8.4.3-10+b1 tix-dev=8.4.3-10+b1 tk=8.6.11+1 tk-dev=8.6.11+1 tk8.6=8.6.12-1 tk8.6-blt2.5=2.5.3+dfsg-4.1 tk8.6-dev=8.6.12-1 tzdata=2021e-1 ucf=3.0043 util-linux=2.37.2-5 uuid-dev=2.37.2-5 x11-common=1:7.7+23 x11proto-core-dev=2021.5-1 x11proto-dev=2021.5-1 xml-core=0.18+nmu1 xorg-sgml-doctools=1:1.11-1.1 xtrans-dev=1.4.0-1 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220107T025659Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220107T025659Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220113T085612Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220104T025623Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d netgen=6.2.2006+really6.2.1905+dfsg-5 && mkdir -p /build/netgen-y8LEss && dpkg-source --no-check -x /*.dsc /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg && chown -R builduser:builduser /build/netgen-y8LEss" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1641360380" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/netgen-y8LEss /tmp/netgen-6.2.2006+really6.2.1905+dfsg-5oi6xyn7q bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20220104T025623Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.AhLqmwW326 as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.AhLqmwW326 Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-5). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 135 kB of archives. After this operation, 406 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20220104T025623Z unstable/main amd64 libfakeroot amd64 1.26-1.1 [48.2 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220104T025623Z unstable/main amd64 fakeroot amd64 1.26-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 135 kB in 0s (990 kB/s) Selecting previously unselected package libfakeroot: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 ... 4684 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.26-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.26-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.26-1.1_amd64.deb ... Unpacking fakeroot (1.26-1.1) ... Setting up libfakeroot:amd64 (1.26-1.1) ... Setting up fakeroot (1.26-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.33-1) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20220107T025659Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20220107T025659Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20220113T085612Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20220104T025623Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.AhLqmwW326 Get:1 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm InRelease [129 kB] Get:2 http://snapshot.notset.fr/archive/debian/20220113T085612Z unstable InRelease [165 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20220104T025623Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main Sources [11.7 MB] Get:5 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20220113T085612Z unstable/main amd64 Packages Err:6 http://snapshot.notset.fr/archive/debian/20220113T085612Z unstable/main amd64 Packages 404 Not Found [IP: 10.13.0.253 80] Ign:6 http://snapshot.notset.fr/archive/debian/20220113T085612Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20220113T085612Z unstable/main amd64 Packages [12.0 MB] Fetched 35.2 MB in 29s (1212 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.AhLqmwW326 I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d netgen=6.2.2006+really6.2.1905+dfsg-5 && mkdir -p /build/netgen-y8LEss && dpkg-source --no-check -x /*.dsc /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg && chown -R builduser:builduser /build/netgen-y8LEss"' exec /tmp/mmdebstrap.AhLqmwW326 Reading package lists... NOTICE: 'netgen' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/netgen.git Please use: git clone https://salsa.debian.org/science-team/netgen.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2605 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main netgen 6.2.2006+really6.2.1905+dfsg-5 (dsc) [2889 B] Get:2 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main netgen 6.2.2006+really6.2.1905+dfsg-5 (tar) [2584 kB] Get:3 http://snapshot.notset.fr/archive/debian/20220107T025659Z bookworm/main netgen 6.2.2006+really6.2.1905+dfsg-5 (diff) [17.2 kB] Fetched 2605 kB in 2s (1220 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'netgen_6.2.2006+really6.2.1905+dfsg-5.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting netgen in /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg dpkg-source: info: unpacking netgen_6.2.2006+really6.2.1905+dfsg.orig.tar.gz dpkg-source: info: unpacking netgen_6.2.2006+really6.2.1905+dfsg-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying use-local-catch2.patch dpkg-source: info: applying support-non-x86.patch dpkg-source: info: applying fix-occt-7.4.patch dpkg-source: info: applying fix-national-encoding.patch dpkg-source: info: applying fix-pybind11-include.patch dpkg-source: info: applying disable-windows.patch dpkg-source: info: applying add-sse-guard.patch dpkg-source: info: applying remove-togl.patch dpkg-source: info: applying fix-version.patch dpkg-source: info: applying fix-arm-pickling.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1641360380" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.AhLqmwW326 dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.2006+really6.2.1905+dfsg-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Kurt Kremitzki dpkg-source --before-build . 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 binary-indep dh binary-indep --with=python3 --buildsystem=cmake dh_update_autotools_config -i -O--buildsystem=cmake dh_autoreconf -i -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg' dh_auto_configure -- -DCMAKE_INSTALL_LIBDIR=usr/lib/x86_64-linux-gnu/netgen -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 -DENABLE_UNIT_TESTS=ON -DCATCH_INCLUDE_DIR=/usr/include/catch2 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_FLAGS="-DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -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_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_INSTALL_LIBDIR=usr/lib/x86_64-linux-gnu/netgen -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 -DENABLE_UNIT_TESTS=ON -DCATCH_INCLUDE_DIR=/usr/include/catch2 -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_CXX_FLAGS=-DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" -DUSE_MPI:BOOL=ON .. Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:56 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.9.9", minimum required is "3") -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.9.so (found suitable version "3.9.9", 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 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- 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 -- Found X11: /usr/include -- 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 CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindOpenGL.cmake:315 (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:250 (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 PythonInterp: /usr/bin/python3 (found version "3.9.9") -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.9.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.8.1" ) -- 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 CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (OCC) does not match the name of the calling package (OpenCasCade). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/cmake_modules/FindOpenCasCade.cmake:89 (find_package_handle_standard_args) CMakeLists.txt:299 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OCC: /usr/include/opencascade (found version "7.5.1") -- -- Found OpenCASCADE version: 7.5.1 -- -- 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-22013: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -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_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu sed -i s/DEB_HOST_MULTIARCH/x86_64-linux-gnu/ debian/netgen.desktop make[1]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg' dh_auto_build -i -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j10 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/CMakeFiles /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/catch_main.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/build make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 0%] Building CXX object tests/catch/CMakeFiles/catch_main.dir/main.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -MD -MT tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -MF CMakeFiles/catch_main.dir/main.cpp.o.d -o CMakeFiles/catch_main.dir/main.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/archive.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/logging.cpp [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/utils.cpp [ 3%] Linking CXX shared library libngcore.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2.1905 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::::::::: -lpython3.9 cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2.1905 libngcore.so.6.2 libngcore.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 3%] Built target ngcore make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 4%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o [ 5%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx [ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o [ 6%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp [ 6%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx [ 7%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dpyngcore_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -isystem /usr/include/python3.9 -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/python_ngcore.cpp [ 7%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o [ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx: In function ‘void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable ‘AffichPurge’ [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx: In function ‘void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: In member function ‘void Partition_Loop::Perform()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable ‘i’ [-Wunused-variable] 366 | int i = 0; | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: At global scope: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:70:12: warning: ‘nbe’ defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx: In static member function ‘static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: In function ‘Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:215:11: warning: ‘angle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx: In function ‘TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: ‘U2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: ‘U1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for (int ii = 0; ii < nearlines.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < nearpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:328:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:347:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 347 | for (int ii = 0; ii < nearpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:377:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:412:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 412 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:473:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::Array*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 538 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -MF CMakeFiles/occ.dir/occconstruction.cpp.o.d -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx: In member function ‘void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:162:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 162 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:278:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:505:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 505 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:523:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 523 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:91:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::FrontPoint2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:34, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:18:9: note: ‘class netgen::FrontPoint2’ declared here 18 | class FrontPoint2 | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontLine; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FrontLine; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:132:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::FrontLine’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:34, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:88:9: note: ‘class netgen::FrontLine’ declared here 88 | class FrontLine | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:290:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:337:34: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ [ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ [ 11%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp [ 11%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable ‘maxh’ [-Wunused-variable] 238 | double maxh = mparam.maxh; | ^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable ‘svalue’ [-Wunused-variable] 241 | double svalue[DIVIDEEDGESECTIONS]; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable ‘L’ [-Wunused-variable] 245 | double L = system.Mass(); | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:253:14: warning: variable ‘olddist’ set but not used [-Wunused-but-set-variable] 253 | double olddist = 0; | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCFindEdges(netgen::OCCGeometry&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:13: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 344 | if (!exists) | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 426 | if(geom.fnames.Size()>=facenr) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 1; i <= mp.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 506 | for (j = first_ep; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:19: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 506 | for (j = first_ep; j <= mesh.GetNP(); j++) | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 513 | if (exists) | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for (int i = 1; i <= mp.Size()+1; i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCMeshSurface(netgen::OCCGeometry&, netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for (l = 0; l < gis.Size() && locpnum[j] == 0; l++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:819:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 819 | for (int i = noldsurfel+1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:846:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 846 | for (i = oldnf+1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable ‘fd’ [-Wunused-variable] 656 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:875:32: warning: variable ‘point’ set but not used [-Wunused-but-set-variable] 875 | gp_Pnt point = BRep_Tool::Pnt(vertex); | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable ‘fd’ [-Wunused-variable] 913 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable ‘changed’ [-Wunused-variable] 612 | int changed; | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(netgen::OCCGeometry&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:1246:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1246 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function ‘int netgen::OCCGenerateMesh(netgen::OCCGeometry&, std::shared_ptr&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:1470:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1470 | for (int i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 315 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 445 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 589 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:627:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Array*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 858 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 312 | catch (bad_weak_ptr e) | ^ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 525 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 550 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 583 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 627 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 684 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 902 | catch (bad_weak_ptr e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1032:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1032 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2417 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2620 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2972 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3028 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:357:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:998:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(netgen::Array&, int, int, double, double, int, double, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:867:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:872:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:1175:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:4: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:361:11: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:604:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:670:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function ‘void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable ‘vstep’ [-Wunused-variable] 51 | double vstep = 0.01*(vmax-vmin); | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function ‘void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:220:16: warning: unused variable ‘r’ [-Wunused-variable] 220 | double r = temp.Length(); | ^ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 97 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 155 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:167:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:241:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 241 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:248:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 248 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:252:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 252 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:261:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 261 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:284:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 284 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:291:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 291 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:295:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 295 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:304:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 304 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:324:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 324 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:629:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:647:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 647 | catch (bad_weak_ptr e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:887:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1119:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1119 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1142:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1142 | catch (bad_weak_ptr e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1525:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1525 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1526:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1526 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ [ 14%] Linking CXX shared library pyngcore.cpython-39-x86_64-linux-gnu.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,pyngcore.cpython-39-x86_64-linux-gnu.so -o pyngcore.cpython-39-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libngcore.so.6.2.1905 -lpython3.9 /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4432:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4432 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4454:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4454 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4462:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4462 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4471:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4471 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o [ 14%] Built target pyngcore cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp [ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1961:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4287:56: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::VisualSceneSolution::ClipPlanePoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visual.hpp:27, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.hpp:38:9: note: ‘class netgen::VisualSceneSolution::ClipPlanePoint’ declared here 38 | class ClipPlanePoint | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4296:50: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::VisualSceneSolution::ClipPlaneTrig’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visual.hpp:27, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.hpp:27:9: note: ‘class netgen::VisualSceneSolution::ClipPlaneTrig’ declared here 27 | class ClipPlaneTrig | ^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4444:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4445:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const netgen::Mesh&, const netgen::Array*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1112:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1112 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1152:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1592 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1803 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(std::ostream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1879 | for(int i=0; i*>&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2146 | for(int j=0; j*>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2491 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2541:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2541 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2590:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2590 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2630 | for(int j=0; j*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2858 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2860 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2862:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2862 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2864:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2864 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2866:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2866 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2987:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2987 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3008 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3031 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3057:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3057 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3132:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3132 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3135:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3135 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3140:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3140 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3143:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3148:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3148 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3151:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3151 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3202:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3202 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3204:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3204 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3212:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3212 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3217 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3219 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3227:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3227 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3232:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3232 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3234 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3242 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3367:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3367 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3624:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3624 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3628 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3632:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3632 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3645:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3645 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3649:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3649 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3700:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3700 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3975:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4021 | for(int ii=0; ii hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::PointIndices<2>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: ‘class netgen::PointIndices<2>’ declared here 188 | template <> class PointIndices<2> : public INDEX_2 | ^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function ‘void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for(int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int l = 0; l < pnt2_elems.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 413 | for (int k = 0; k < pnt1_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for (int k = 0; k < pnt2_elems.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:519:18: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 519 | for (int i = 0; i < 6; i++) | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 521 | if(blp.new_matnrs.Size() > 0) | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 600 | for(int j = 1; j <= vertelems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:154:36: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = begin+1; i <= end; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:288:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:30:10: warning: unused variable ‘ntasks’ [-Wunused-variable] 30 | auto ntasks = this->mesh.GetCommunicator().Size(); | ^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:619:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 619 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:631:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 631 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:634:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:657:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:663:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:675:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 675 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:678:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:681:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 681 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:684:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:742:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 742 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:748:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:777:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:801:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:822:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 822 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:905:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 905 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:980:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 980 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1005:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1008:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1035:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1122:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1122 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1176:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1176 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1188 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1203:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1203 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1245:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1245 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1246:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1246 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1253:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1260:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1260 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1264:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1288:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1288 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1289:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1331 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1354 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:998:50: required from ‘auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] 923 | class PyArchive : public ARCHIVE | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from ‘auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:62: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 131 | catch (NgException ex) | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1658:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1658 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1735:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1735 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1747:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1749:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1749 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1754:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1754 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1792:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1792 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1800:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:47:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 3]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1789:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2385:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2385 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2403:74: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2385:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4040:45: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4161 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4173:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4173 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4175:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4180:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4180 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4257:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4257 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4275:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4275 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4295:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4295 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4314:37: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4161 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4173:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4173 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4175:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4180:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4180 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4257:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4257 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4275:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4275 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4295:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4295 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4327:43: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4161 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4173:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4173 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4175:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4180:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4180 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4257:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4257 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4275:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4275 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4295:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4295 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4333:43: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4161 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4173:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4173 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4175:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4175 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4180:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4180 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4257:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4257 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4275:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4275 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4295:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4295 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4353:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4669 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4699:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4699 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4800:39: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4669 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4699:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4699 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::GetList(int, netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:192:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pi <= 0 || pi > links.Size()) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int k = 0; k < connected.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:437:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (int j = 1; j <= newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:476:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int k = 1; k <= closesphere.GetArray().Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:490:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 490 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:809:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:868:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:898:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 898 | for (int ii = 1; ii <= openels.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:922:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1027:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1027 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1048:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1048 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1077:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1077 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1190:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1209:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1209 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1574:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1574 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:416:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:607:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:613:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:700:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:701:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2372:19: required from ‘void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2403:74: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<2>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<2>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::DelaunayTet’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: ‘class netgen::DelaunayTet’ declared here 16 | class DelaunayTet | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from ‘void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:139:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 139 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::Array&, netgen::Array&, netgen::INDEX, const netgen::Point3d&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:1508:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1508 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:1510:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1510 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Element&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::np’ will be initialized after [-Wreorder] 297 | int np; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:293:7: warning: ‘int netgen::HPRefElement::index’ [-Wreorder] 293 | int index; | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 296 | int levelz; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Element2d&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 296 | int levelz; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In constructor ‘netgen::HPRefElement::HPRefElement(netgen::Segment&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 296 | int levelz; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:65:3: warning: when initialized here [-Wreorder] 65 | HPRefElement :: HPRefElement(Segment & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In copy constructor ‘netgen::HPRefElement::HPRefElement(netgen::HPRefElement&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:297:7: warning: ‘netgen::HPRefElement::np’ will be initialized after [-Wreorder] 297 | int np; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:294:7: warning: ‘int netgen::HPRefElement::levelx’ [-Wreorder] 294 | int levelx; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: ‘netgen::HPRefElement::levelz’ will be initialized after [-Wreorder] 296 | int levelz; | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:290:22: warning: ‘netgen::HPREF_ELEMENT_TYPE netgen::HPRefElement::type’ [-Wreorder] 290 | HPREF_ELEMENT_TYPE type; | ^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:299:14: warning: ‘netgen::HPRefElement::domout’ will be initialized after [-Wreorder] 299 | int domin, domout; // he: needed for segment!! in 3d there should be surf1, surf2!! | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:293:7: warning: ‘int netgen::HPRefElement::index’ [-Wreorder] 293 | int index; | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ [ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(netgen::Mesh&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:995:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 995 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(netgen::Mesh&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1245:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1245 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1286 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1289:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1289 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1292 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1352:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1352 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1440:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1440 | for(ElementIndex i=0;i&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&, int&, int&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1594:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1594 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1630:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1630 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1658:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1658 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1715 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1777:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1777 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::Array&, int&, int&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1841:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1841 | for( int i = 0; i::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 20%] Linking CXX shared library libvisual.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisual.so.6.2 -o libvisual.so.6.2.1905 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.9 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:143:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 143 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:158:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 158 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:244:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function ‘void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:491:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:512:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 512 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:529:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for(int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:611:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:657:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:665:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:682:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:753:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:787:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 787 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libvisual.so.6.2.1905 libvisual.so.6.2 libvisual.so /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:578:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::HPRefElement’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:58, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:246:7: note: ‘class netgen::HPRefElement’ declared here 246 | class HPRefElement | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1657:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 20%] Built target visual [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o [ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:499:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int j = 1; j <= rule.oldels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:224:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:267:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 267 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:271:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 282 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:320:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 320 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:327:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:364:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for(int i=0; ok && i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 22%] Linking CXX static library libcatch_main.a cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -P CMakeFiles/catch_main.dir/cmake_clean_target.cmake cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/catch_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcatch_main.a CMakeFiles/catch_main.dir/main.cpp.o /usr/bin/ranlib libcatch_main.a /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 22%] Built target catch_main make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_archive.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 23%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o -MF CMakeFiles/test_archive.dir/archive.cpp.o.d -o CMakeFiles/test_archive.dir/archive.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/archive.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:109:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:126:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:141:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:143:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 143 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:167:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:183:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:213:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:228:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:231:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:247:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 247 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:493:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 493 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:692:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 692 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1573:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1573 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1575:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1575 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1615:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1615 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1637:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1637 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1647:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1647 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1661:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1661 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1664:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1664 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1675:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1675 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1695:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1695 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1712:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1712 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1735:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1735 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1808:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1808 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1811:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1811 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1826:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1826 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2035:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2035 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2043:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2043 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2118:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2118 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2234:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2234 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2278:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2278 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2291:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2291 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:263:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 263 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2419:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2419 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2443:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2443 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In destructor ‘netgen::Mesh::~Mesh()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:60:5: warning: deleting object of polymorphic class type ‘netgen::CurvedElements’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 60 | delete curvedelems; | ^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:68:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:70:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for(int i = 0; i < userdata_int.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:72:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for(int i = 0; i < userdata_double.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:75:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for (int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:78:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:105:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for ( int i = 0; i < mesh2.materials.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:111:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 111 | for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:117:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i=0; i < mesh2.cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:122:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::DeleteMesh()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:154:5: warning: deleting object of polymorphic class type ‘netgen::CurvedElements’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 154 | delete curvedelems; | ^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:159:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::ClearSurfaceElements()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:178:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:277:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:321:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:337:33: warning: comparison of integer expressions of different signedness: ‘const short int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:358:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:366:18: warning: comparison of integer expressions of different signedness: ‘const short int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 366 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:497:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:541:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 541 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:627:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 627 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for (int j = 0; j < facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 673 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 724 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:681:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 681 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:688:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 688 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:694:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:699:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (int ii = 0; ii::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1422:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::ElementIndex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: ‘class netgen::ElementIndex’ declared here 201 | class ElementIndex | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:413:46: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1212:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1216:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1609:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1641:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1641 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1673 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1724:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1724 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1768:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1768 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1790:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1790 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1803:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1803 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1822:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1822 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1834:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1834 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::BitArray&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1872:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 1872 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2023 | for (ii = 0; ii < row.Size(); ii++) | ~~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2062:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2062 | for (ii = 0; ii < rowel.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2141 | for (i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2158:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2158 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2009:16: warning: unused variable ‘pi’ [-Wunused-variable] 2009 | PointIndex pi; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2010:25: warning: unused variable ‘sei’ [-Wunused-variable] 2010 | SurfaceElementIndex sei; | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2259:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2259 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2431:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2431 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2491:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2491 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2548:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2548 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2567:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2567 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2588:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2588 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2672:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2672 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2713:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2713 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2757:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2757 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2892:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2892 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2894:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2894 | for(j=i+1; j&, double*, const netgen::Array*, bool, bool) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5060:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5060 | if(ps_startelement != 0 && ps_startelement <= GetNSE() && PointContainedIn2DElement(p,lami,ps_startelement)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5228:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5228 | for(int i=0; i materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘const string& netgen::Mesh::GetMaterial(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6107:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6107 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6116:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6116 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6124:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6124 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6139:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6139 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘const string& netgen::Mesh::GetBCName(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6150:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6150 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6162:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6162 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘const string& netgen::Mesh::GetCD2Name(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6194:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6194 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6206:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6206 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘const string& netgen::Mesh::GetCD3Name(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6236:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6236 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6260:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6260 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6285:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6285 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:94:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:99:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:100:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6250:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6275:53: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1896:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2358:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5848:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5904:27: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::PointIndices<2>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: ‘class netgen::PointIndices<2>’ declared here 188 | template <> class PointIndices<2> : public INDEX_2 | ^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6119:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:8, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6247:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(netgen::Mesh&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from ‘void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 25%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -MF CMakeFiles/test_symboltable.dir/symboltable.cpp.o.d -o CMakeFiles/test_symboltable.dir/symboltable.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 26%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_version.dir/version.cpp.o -MF CMakeFiles/test_version.dir/version.cpp.o.d -o CMakeFiles/test_version.dir/version.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/version.cpp [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp: In destructor ‘virtual netgen::Meshing2::~Meshing2()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:40:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:81:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:298:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:402:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:487:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 487 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:488:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 518 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:568:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 568 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:654:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = 1; i <= legalpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 658 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:663:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:734:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 734 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:742:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:783:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:801:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:861:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 861 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:875:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:891:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 891 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:955:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 955 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:998:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1011:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1014:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1014 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1086:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1090:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1176:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1176 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1180:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1180:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1180 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1241:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1241 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1247:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1247 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1279:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1377:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1377 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1187 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1255 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1422:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1426:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1426 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1433:50: warning: comparison of integer expressions of different signedness: ‘const INDEX’ {aka ‘const int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1433 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1478:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1478 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1485:50: warning: comparison of integer expressions of different signedness: ‘const INDEX’ {aka ‘const int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1485 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 28%] Linking CXX shared library libocc.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so.6.2 -o libocc.so.6.2.1905 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:71:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:182:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:183:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:184:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:271:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:257:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:351:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:583:30: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libocc.so.6.2.1905 libocc.so.6.2 libocc.so /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 28%] Built target occ make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 28%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Doccvis_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:8, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of ‘std::ostream& ngcore::operator<<(std::ostream&, const ngcore::SymbolTable&) [with T = int; std::ostream = std::basic_ostream]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:34:8: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:138:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | for (int i = 0; i < st.Size(); i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = int; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:11:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:52:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const netgen::Array&, const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const netgen::Mesh&, netgen::Array*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1290:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1290 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const netgen::Mesh&, const char*, double, char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const netgen::Mesh&, double, char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::Array&, bool) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2659 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:32, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2741:33: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:137:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Linking CXX executable test_version cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 /usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/version.cpp.o -o test_version -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.9 In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ [ 28%] Built target test_version In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2409:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2656:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2693:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function ‘void ____C_A_T_C_H____T_E_S_T____0()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:280:28: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] 280 | { for (size_t j = 0; j < n; j++) { (*this) & data[j]; }; return *this; }; // NOLINT | ~~^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: ‘size’ was declared here 203 | size_t size; | ^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp [ 30%] Linking CXX executable test_symboltable cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=1 /usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_symboltable.dir/symboltable.cpp.o -o test_symboltable -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.9 /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 31%] Linking CXX executable test_archive cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_archive.dir/link.txt --verbose=1 In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 31%] Built target test_symboltable /usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_archive.dir/archive.cpp.o -o test_archive -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.9 [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -MF CMakeFiles/mesh.dir/prism2rls.cpp.o.d -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -MF CMakeFiles/mesh.dir/pyramid2rls.cpp.o.d -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -MF CMakeFiles/mesh.dir/pyramidrls.cpp.o.d -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -MF CMakeFiles/mesh.dir/quadrls.cpp.o.d -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 33%] Built target test_archive [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp: In destructor ‘netgen::netrule::~netrule()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 17 | for(int i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for(int i = 0; i < freezone_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point2d&, const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 127 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 434 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Linking CXX shared library liboccvis.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1 /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboccvis.so.6.2 -o liboccvis.so.6.2.1905 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libocc.so.6.2.1905 ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:160:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:181:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:244:37: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 244 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:321:41: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 321 | if (surfgi.Size() < pnums.Elem(5+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 743 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:806:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 806 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:816:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 816 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:848:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Array&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library liboccvis.so.6.2.1905 liboccvis.so.6.2 liboccvis.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 35%] Built target occvis [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:93:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:143:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:144:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438: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] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: ‘class netgen::Vec2d’ declared here 211 | class Vec2d | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:148:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::Array&, netgen::Array&, int, netgen::Array&, int, netgen::Array&, netgen::Array&, int, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 208 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:360:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:511:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:544:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:631:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 631 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Point2d; int B2 = 0; T = netgen::Point2d; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:708:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:709:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:710:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:711:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:52:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:30:36: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::PointIndices<2>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: ‘class netgen::PointIndices<2>’ declared here 188 | template <> class PointIndices<2> : public INDEX_2 | ^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:31:76: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:48:27: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:125:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:161:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::EdgePointGeomInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:116:9: note: ‘class netgen::EdgePointGeomInfo’ declared here 116 | class EdgePointGeomInfo | ^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:511:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:597:48: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:606:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:104:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::Array&, netgen::Array&, int, double, int, float&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::Array&, const netgen::Array*>&, netgen::Array*>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -MF CMakeFiles/mesh.dir/tetrarls.cpp.o.d -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -MF CMakeFiles/mesh.dir/triarls.cpp.o.d -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:111:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:168:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Box3d’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: ‘class netgen::Box3d’ declared here 571 | class Box3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:877:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1073:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 258 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:291:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 291 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:422:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 422 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:507:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:663:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:762:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:768:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:780:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:787:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 787 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:927:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 927 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int j = 0; j < elementsonpoint[hi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:996:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:1003:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1003 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:1036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1036 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:1074:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = char; int S = 100]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:264:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from ‘netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:267:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:395:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::PointIndices<2>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: ‘class netgen::PointIndices<2>’ declared here 188 | template <> class PointIndices<2> : public INDEX_2 | ^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:779:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:388:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:409:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 409 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:430:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 430 | for (SurfaceElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:453:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 453 | for (SurfaceElementIndex sei = begin; sei < end; sei++) | ~~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:487:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 487 | for (int pei = 0; pei < mesh->pointelements.Size(); pei++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:516:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:519:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 519 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:556:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 556 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:611:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:642:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:695:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:698:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 698 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:734:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 734 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:738:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 738 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:782:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 782 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:788:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 788 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1166:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1209:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1209 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1786:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1786 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::Array&, bool) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1827:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1827 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1839:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1839 | for(int k=0;k&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1997:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1997 | for ( int eli1=1; eli1 <= volels1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2012:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(netgen::Mesh&, netgen::Array&, const netgen::BitArray&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const netgen::Mesh&, netgen::Array&, const netgen::Array&, double, bool, netgen::Array*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:17:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 17 | for(int i=0; i&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3, double>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:401:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In member function ‘int netgen::PointFunction::MovePointToInner()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 427 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In function ‘double netgen::CalcTotalBad(const T_POINTS&, const T_VOLELEMENTS&, const netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:936:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 936 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In constructor ‘netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const T_VOLELEMENTS&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1011:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1558:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1558 | for(i = 1; i<=points.Size(); i++) | ~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1564:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1564 | for(i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::Array*>*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1713:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1713 | for(i=1; i<=points.Size(); i++) | ~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1719:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1719 | for(i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1767:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1767 | if(i < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1824:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1824 | for(i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:375:11: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:597:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:772:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_4’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:276:7: note: ‘class netgen::INDEX_4’ declared here 276 | class INDEX_4 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1101:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1150:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1921:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::ElementIndex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: ‘class netgen::ElementIndex’ declared here 201 | class ElementIndex | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1998:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2013:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:15:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::ElementIndex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: ‘class netgen::ElementIndex’ declared here 201 | class ElementIndex | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:200:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:932:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1370:11: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(netgen::Mesh&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 354 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 386 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:96:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 96 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:104:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:112:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 112 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:117:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:164:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:1 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:204:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:189:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for (int j = 0; j [with auto:1 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:208:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:189:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 189 | for (int j = 0; j [with auto:4 = int; auto:5 = netgen::Array]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:201:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:1 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:208:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:209:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int j = 0; j [with auto:6 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:250:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:227:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:7 = netgen::PointIndex; auto:8 = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:231:4: required from ‘netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:250:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:262:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:250:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:241:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:269:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:227:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int hi = 0; hi < els.Size(); hi++) | ~~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::PointIndex; auto:12 = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:231:4: required from ‘netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:269:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:279:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for(int j = 0; j < pers.Size(); j++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:6 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:269:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 234 | for (int hi = 0; hi < sels.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:241:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 241 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:286:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 286 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:289:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:343:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for(int j = 0; j points2 = sel2.PNums(); | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:15 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:526:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:509:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 509 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:15 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:533:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:509:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | for (int l = 0; l [with auto:17 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:611:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:565:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 565 | for (int l = 0; l [with auto:18 = netgen::Mesh::SendMesh() const::&)>]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:639:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:624:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (int j = 0; j [with auto:18 = netgen::Mesh::SendMesh() const::&)>]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:644:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:624:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 624 | for (int j = 0; j [with auto:19 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:673:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 658 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:665:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:19 = netgen::Mesh::SendMesh() const::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:679:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 658 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:665:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = std::__cxx11::basic_string*]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:718:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:24 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:734:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:737:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:76:9: warning: unused variable ‘id’ [-Wunused-variable] 76 | int id = comm.Rank(); | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:469:10: warning: variable ‘has_ided_sels’ set but not used [-Wunused-but-set-variable] 469 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:869:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:882:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 882 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:900:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 900 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:922:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | while (ii < selbuf.Size()-1) | ~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:954:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 954 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:29 = netgen::Array*>]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1014:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1007:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1007 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:802:9: warning: unused variable ‘ntasks’ [-Wunused-variable] 802 | int ntasks = comm.Size(); | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1092:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1092 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1099:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1099 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1123:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1123 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1126:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1126 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1156:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1156 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1170:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1170 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis():: [with auto:31 = netgen::Mesh::ParallelMetis()::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1209:15: required from ‘netgen::Mesh::ParallelMetis():: [with auto:32 = netgen::Mesh::ParallelMetis()::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1215:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1199 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis():: [with auto:30 = netgen::Mesh::ParallelMetis()::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1211:15: required from ‘netgen::Mesh::ParallelMetis():: [with auto:32 = netgen::Mesh::ParallelMetis()::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1215:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1190:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1190 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:37:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 37 | if (glob_edge.Size() != ned) | ~~~~~~~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:48:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 48 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:29:9: warning: unused variable ‘id’ [-Wunused-variable] 29 | int id = comm.Rank(); | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:64:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis():: [with auto:31 = netgen::Mesh::ParallelMetis()::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1209:15: required from ‘netgen::Mesh::ParallelMetis():: [with auto:32 = netgen::Mesh::ParallelMetis()::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1221:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1199 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::SetDistantPNum(int, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:72:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:81:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis():: [with auto:30 = netgen::Mesh::ParallelMetis()::]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1211:15: required from ‘netgen::Mesh::ParallelMetis():: [with auto:32 = netgen::Mesh::ParallelMetis()::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1221:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1190:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1190 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1230:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1230 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1240 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:138:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 138 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:147:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:149:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:142:29: warning: unused variable ‘volel’ [-Wunused-variable] 142 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:153:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 153 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:160:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 160 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:156:31: warning: unused variable ‘surfel’ [-Wunused-variable] 156 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:184:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:187:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:191:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:195:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 195 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:198:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 198 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:370:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:17: warning: unused variable ‘v1’ [-Wunused-variable] 312 | int v1, v2; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:21: warning: unused variable ‘v2’ [-Wunused-variable] 312 | int v1, v2; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:494:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:615:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1278:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1278 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1315:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:27: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::Array&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1396:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1396 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1403:34: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1403 | if (volume_weights.Size()::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::BubbleSort(const netgen::FlatArray&) [with T = netgen::PointIndex]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:176:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:708:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 708 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:709:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 709 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:185:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:1 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:204:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::SurfaceElementIndex; int B2 = 0; T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:481:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:591:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:619:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:18 = netgen::Mesh::SendMesh() const::&)>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:639:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::BubbleSort(const netgen::FlatArray&) [with T = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1707:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:708:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 708 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:709:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 709 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp: In member function ‘virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:16:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 16 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -MF CMakeFiles/mesh.dir/hexarls.cpp.o.d -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:95:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:318:2: required from ‘void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:163:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:468:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:490:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::SegmentIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::SegmentIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:563:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::SegmentIndex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:259:9: note: ‘class netgen::SegmentIndex’ declared here 259 | class SegmentIndex | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1167:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:112:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:998:50: required from ‘auto ngcore::NGSPickle() [with T = netgen::Mesh; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:554:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] 923 | class PyArchive : public ARCHIVE | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:1012:49: required from ‘auto ngcore::NGSPickle() [with T = netgen::Mesh; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:554:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:944:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:975:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 975 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:996:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 996 | for(auto i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function ‘double netgen::Polygon2d::HArea() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function ‘int netgen::Polygon2d::IsOn(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function ‘int netgen::Polygon2d::IsIn(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of ‘void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:531:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 51 | if (i < BASE || i >= BASE+self.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of ‘void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:532:53: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of ‘void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:533:30: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1928:16: required from ‘void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:2422:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:803:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Element0d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: ‘class netgen::Element0d’ declared here 1049 | class Element0d | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:272:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:720:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::Array >&, double) const [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 75 | for(int i=0; i::~SplineGeometry() [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:108:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 3]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 3]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:108:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 108 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:124:23: required from ‘void netgen::SplineGeometry::AppendPoint(const netgen::Point&, double, bool) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:124:23: required from ‘void netgen::SplineGeometry::AppendPoint(const netgen::Point&, double, bool) [with int D = 3]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from ‘T pybind11::cast(const pybind11::handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /usr/include/pybind11/cast.h:927:72: required from ‘T pybind11::handle::cast() const [with T = netgen::MeshingParameters]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/ngpython.hpp:41:38: required from ‘T pybind11::extract::operator()() [with T = netgen::MeshingParameters]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:866:57: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o -MF CMakeFiles/mesh.dir/__/general/array.cpp.o.d -o CMakeFiles/mesh.dir/__/general/array.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/bitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]’: /usr/include/pybind11/detail/type_caster_base.h:969:20: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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/detail/type_caster_base.h:908: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:232: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:92:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]’ /usr/include/pybind11/pybind11.h:1377: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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:752:9: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]’: /usr/include/pybind11/detail/type_caster_base.h:969:20: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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/detail/type_caster_base.h:908: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:232:43: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(netgen::Array& (netgen::Mesh::*)(), const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&, const pybind11::return_value_policy&)::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]’ /usr/include/pybind11/pybind11.h:108:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]’ /usr/include/pybind11/pybind11.h:1377: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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:758:9: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o -MF CMakeFiles/mesh.dir/__/general/flags.cpp.o.d -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::Invert() [with int BASE = 0]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 125 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::Invert() [with int BASE = 1]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 110 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 1]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of ‘void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 1]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 125 | for (int i = BASE; i < data.Size()+BASE; i++) | ~~^~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from ‘void netgen::BitArrayChar::Set() [with int BASE = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from ‘void netgen::BitArrayChar::Set() [with int BASE = 1]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function ‘void netgen::Flags::DeleteFlags()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:30:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 30 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:32:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function ‘void netgen::Flags::SetFlag(const char*, const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:62:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int i = 1; i <= val.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function ‘void netgen::Flags::SetFlag(const char*, const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 1; i <= val.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function ‘void netgen::Flags::SaveFlags(const char*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:172:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 172 | for (i = 1; i <= strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:174:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 174 | for (i = 1; i <= numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (i = 1; i <= defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function ‘void netgen::Flags::PrintFlags(std::ostream&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (i = 1; i <= strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:188:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for (i = 1; i <= numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:190:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for (i = 1; i <= defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:8, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = char*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = char*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:45:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:50:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = int; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:55:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:67:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Array*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:75:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:234:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:304:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp: In function ‘std::string netgen::MyMPI_RecvCmd()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable ‘flag’ [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Linking CXX shared library libmesh.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libmesh.so.6.2 -o libmesh.so.6.2.1905 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/array.cpp.o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/flags.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/cmake -E cmake_symlink_library libmesh.so.6.2.1905 libmesh.so.6.2 libmesh.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 57%] Built target mesh make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build [ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp [ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o [ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o [ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:35: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:38: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | for (int i = 1; i <= atlas.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘int netgen::STLGeometry::GetChartNr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘const netgen::STLChart& netgen::STLGeometry::GetChart(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (nr > atlas.Size()) | ~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 238 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 284 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:506:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 574 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 602 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 738 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 461 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function ‘int netgen::STLChart::IsInWholeChart(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 697 | for (int i = 1; i <= outertrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 751 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 759 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 773 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 63 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 444 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:459:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:471:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 471 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:491:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:564:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 564 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:566:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 566 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:616:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 616 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:641:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 641 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:657:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 657 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:670:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 670 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:710:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:728:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:120:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:136:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:141:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 265 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:285:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 1; i <= mappoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:349:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:434:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:511:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:483:22: warning: unused variable ‘firstpi’ [-Wunused-variable] 483 | PointIndex firstpi; | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:609:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 609 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (int i = 1; i <= boundary.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1274 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1277 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1284 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLReadTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:54:7: note: ‘class netgen::STLReadTriangle’ declared here 54 | class STLReadTriangle | ^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 912 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 944 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1624 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1642 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1663 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1678 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1697 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1970 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1981 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2157 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2321 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2948 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2964 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3011 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3032 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3047 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:17: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:329:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point2d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: ‘class netgen::Point2d’ declared here 69 | class Point2d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:39: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Element0d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1049:9: note: ‘class netgen::Element0d’ declared here 1049 | class Element0d | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:315:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:316:13: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:485:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:522:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -MF CMakeFiles/geom2d.dir/geom2dmesh.cpp.o.d -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:998:50: required from ‘auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] 923 | class PyArchive : public ARCHIVE | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:1012:49: required from ‘auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:62: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 89 | catch (NgException ex) | ^~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:80:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:83:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:92:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (int i = 0; i < splinecurves2d.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:93:7: warning: deleting object of polymorphic class type ‘netgen::SplineGeometry<2>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 93 | delete splinecurves2d[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | for(int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::SaveSurfaces(std::ostream&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:362:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 362 | for (int j=0; j::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:771:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 771 | for ( i = 0; i < min2(polysurfs.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:773:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 773 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:788:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 788 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 800 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:825:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 825 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:827:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 827 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:842:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 842 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:921:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 921 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:985:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1021:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1167:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1167 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1179:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1179 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1185 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1211:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1211 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1500:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1500 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1504:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1504 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:81:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/ngcore.hpp:8, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:547:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:587:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:630:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:634:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from ‘void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from ‘void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 3]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp [ 68%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:488:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for(int i=0; i&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:779:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 779 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:812:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::Array, 0, int>&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1017:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1141:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1141 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1240 | for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1361:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1361 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1396:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1396 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1304:16: warning: unused variable ‘pi’ [-Wunused-variable] 1304 | PointIndex pi; | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1501:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1501 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1519:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1519 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1563:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1563 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::Array&, const netgen::Array&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1622:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1622 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1687:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1687 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:552:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:931:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 17 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string netgen::SplineGeometry2d::GetBCName(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:903:24: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 903 | if (bcnames.Size() >= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 911 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 936 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 963 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 972 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::AddSurface(netgen::Surface*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:27: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 540 | sprintf (name, "nnsurf%d", cntsurfs); | ^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:20: note: directive argument in the range [-2147483647, 2147483647] 540 | sprintf (name, "nnsurf%d", cntsurfs); | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:13: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 15 540 | sprintf (name, "nnsurf%d", cntsurfs); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor ‘virtual netgen::ExtrusionFace::~ExtrusionFace()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:9: warning: deleting object of polymorphic class type ‘netgen::SplineGeometry<3>’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 104 | delete path; | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for(int i=0; i&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for(int i=0; i&, double, netgen::Array*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for(int i=0; i&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 871 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 51 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:113:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:156:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:252:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 252 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:256:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:301:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for(int k = 0; k&, netgen::MeshingParameters&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Element0d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: ‘class netgen::Element0d’ declared here 1049 | class Element0d | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp [ 70%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:321:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 321 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:329:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 329 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:463:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 463 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:481:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 481 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for(int i=0; i&, const netgen::TABLE&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:691:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 699 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:758:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 758 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:763:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 763 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:768:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 768 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:785:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 785 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 787 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:921:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:988:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 988 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:996:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1006:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1006 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1160:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1160 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1247 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::Array&, netgen::Mesh&, const netgen::Surface*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1371:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1371 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1644 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:562:42: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:105:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:514:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1229:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/ngcore.hpp:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:998:50: required from ‘auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:37: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] 923 | class PyArchive : public ARCHIVE | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:1012:49: required from ‘auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:37: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:206:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:257:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 257 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:331:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:350:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 350 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:58:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:156:58: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 200 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 240 | for(int i=0; i&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::Array&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 399 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 481 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 484 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::Array*>&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for(int i = 0; i, 0, int>&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 614 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:517:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Polyhedra::Face’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:35, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.hpp:22:11: note: ‘class netgen::Polyhedra::Face’ declared here 22 | class Face { | ^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:684:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 684 | for(int i=0; i&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for(int i=0; i&, netgen::Array&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 828 | for(int i=0; i&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 953 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 73%] Linking CXX shared library libstl.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstl.so.6.2 -o libstl.so.6.2.1905 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstl.so.6.2.1905 libstl.so.6.2 libstl.so In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 74%] Built target stl make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstlvis_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 595 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 597 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 614 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 616 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1479 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | for (int i = 0; i < boxesinlevel.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 219 | if (level <= boxesinlevel.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:289:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:302:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | for(int jj=0; jj&, int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1651 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::Array&, netgen::Array&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1702:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1702 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1713:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1713 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1730 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1749:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1749 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1773:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1773 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1795:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1800:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1800 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1801:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1801 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1879:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1879 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1909:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1909 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1970:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1970 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2015:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2015 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2099:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2099 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2103 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:41:16: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:104:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1682:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::SpecialPoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:38, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.hpp:26:9: note: ‘class netgen::SpecialPoint’ declared here 26 | class SpecialPoint | ^~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(netgen::Mesh&, netgen::INDEX_2_HASHTABLE&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); | ~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:283:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:296:27: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_4’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:276:7: note: ‘class netgen::INDEX_4’ declared here 276 | class INDEX_4 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 46 | for(int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:16:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:17:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:45:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 215 | for(int i = 0; i’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:998:50: required from ‘auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] 923 | class PyArchive : public ARCHIVE | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of ‘class ngcore::PyArchive’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:1012:49: required from ‘auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: ‘ngcore::PyArchive’ declared with greater visibility than the type of its field ‘ngcore::PyArchive::lst’ [-Wattributes] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:402:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | for (int i = 0; i < py::len(bcmod); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:416:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for (int j = 0; j < si.Size(); j++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 700 | catch (NgException ex) | ^~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /usr/include/pybind11/detail/common.h:224, 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:13, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:174:37: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:194:37: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:222:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /usr/include/pybind11/detail/common.h:224, 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:13, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /usr/include/pybind11/detail/common.h:224, 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:13, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/pybind11/detail/common.h:219, 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:13, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.hpp:241:9: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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:924:66: required from ‘pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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:924:66: required from ‘pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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:924:66: required from ‘pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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:924:66: required from ‘pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: required from ‘static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]’ /usr/include/pybind11/detail/type_caster_base.h:943: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:924:66: required from ‘pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function ‘ExportGeom2d(pybind11::module&)::’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:134:33: warning: ‘seg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 134 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function ‘ExportGeom2d(pybind11::module&)::’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:106:31: warning: ‘seg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 106 | self.SetBCName(seg->bc, bcname); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared library libstlvis.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstlvis.so.6.2 -o libstlvis.so.6.2.1905 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.9 ../core/libngcore.so.6.2.1905 cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstlvis.so.6.2.1905 libstlvis.so.6.2 libstlvis.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 77%] Built target stlvis [ 78%] Linking CXX shared library libgeom2d.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2d.so.6.2 -o libgeom2d.so.6.2.1905 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2d.so.6.2.1905 libgeom2d.so.6.2 libgeom2d.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 78%] Built target geom2d make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 78%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2dvis_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 79%] Linking CXX shared library libgeom2dvis.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2dvis.so.6.2 -o libgeom2dvis.so.6.2.1905 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.9 ../core/libngcore.so.6.2.1905 cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2dvis.so.6.2.1905 libgeom2dvis.so.6.2 libgeom2dvis.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 79%] Built target geom2dvis [ 79%] Linking CXX shared library libcsg.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsg.so.6.2 -o libcsg.so.6.2.1905 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsg.so.6.2.1905 libcsg.so.6.2 libcsg.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 79%] Built target csg make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsgvis_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:719:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:724:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 724 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 316 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Segment; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:161:46: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:267:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 267 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:394:30: warning: loop variable ‘p’ of type ‘const netgen::Point3d&’ binds to a temporary constructed from type ‘netgen::MeshPoint’ [-Wrange-loop-construct] 394 | for (const Point3d & p : mesh->Points()) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:394:30: note: use non-reference type ‘const netgen::Point3d’ to make the copy explicit or ‘const netgen::MeshPoint&’ to prevent copying /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 465 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:216:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadMeshFromStream(std::istream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:307:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 307 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1642:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1642 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1733:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1747:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1752:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1763:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1814:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1814 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1934:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1934 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:2172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2172 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:753:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadFile(netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:286:53: warning: ‘ednr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 286 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:501:36: warning: ‘fdnr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 501 | void SetIndex (int si) { index = si; } | ~~~~~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:25: note: ‘fdnr’ was declared here 231 | int fdnr, ednr; | ^~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 71 | for(ElementIndex i=0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:444:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 444 | for(int i=PointIndex::BASE; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:925:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 925 | for(int i=0; i::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:930:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 930 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1088:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1088 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:469:43: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:613:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:783:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 783 | for(int i=0; i&, const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:832:15: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:792:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 792 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:28:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:117:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:183:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:269:21: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_4’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:276:7: note: ‘class netgen::INDEX_4’ declared here 276 | class INDEX_4 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:601:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 303 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 340 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 837 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:408:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libcsgvis.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsgvis.so.6.2 -o libcsgvis.so.6.2.1905 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: libcsg.so.6.2.1905 ../visualization/libvisual.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz -lmetis -lpython3.9 ../core/libngcore.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:401:14: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:9: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsgvis.so.6.2.1905 libcsgvis.so.6.2 libcsgvis.so In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:9: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 91%] Built target csgvis /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 392 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 427 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 430 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 438 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:116:29: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_2’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:126:7: note: ‘class netgen::INDEX_2’ declared here 126 | class INDEX_2 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:556:22: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::INDEX_3’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: ‘class netgen::INDEX_3’ declared here 207 | class INDEX_3 | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 91%] Linking CXX shared library libinterface.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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 -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinterface.so.6.2 -o libinterface.so.6.2.1905 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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../csg/libcsg.so.6.2.1905 ../geom2d/libgeom2d.so.6.2.1905 ../visualization/libvisual.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz -lmetis ../core/libngcore.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lGL -lGLU cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/cmake -E cmake_symlink_library libinterface.so.6.2.1905 libinterface.so.6.2 libinterface.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 91%] Built target interface make -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dnglib_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT nglib/CMakeFiles/nglib.dir/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:67: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.h:33: warning: "DLL_HEADER" redefined 33 | #define DLL_HEADER | In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:26: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface.h:29: note: this is the location of the previous definition 29 | #define DLL_HEADER __attribute__ ((visibility ("default"))) | In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:175:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 175 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, nglib::Ng_Meshing_Parameters*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:927:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 927 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:12: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:571:24: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLReadTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:54:7: note: ‘class netgen::STLReadTriangle’ declared here 54 | class STLReadTriangle | ^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:12: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:12: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:16: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:13: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/nglib/nglib.cpp:12: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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 -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2.1905 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase /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.6.2.1905 -lpython3.9 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU -lz ../libsrc/core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib && /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2.1905 libnglib.so.6.2 libnglib.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 92%] Built target nglib make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngpy_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/netgenpy.cpp [ 93%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o [ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp [ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:18: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:233:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:260:24: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 260 | catch (NgException e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:335:24: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 335 | catch (NgException e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:516:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:584:24: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 584 | catch (NgException e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:615:28: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 615 | catch (NgException e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:692:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 692 | for (int i = 1; i <= tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1102 | for(int i = 1; i <= surfid.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1366:24: warning: catching polymorphic type ‘using NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1366 | catch (NgException e) | ^ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1418:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1868 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp: In function ‘void ParallelRun()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:68:14: warning: unused variable ‘status’ [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array::Array(const netgen::Array&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:425:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1851:34: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::InterpolationSpline >::intpts’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: ‘class netgen::InterpolationSpline >::intpts’ declared here 103 | class intpts | ^~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function ‘int netgen::STLChart::GetTrig(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 517 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 692 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 718 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 766 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 773 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 797 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 816 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 826 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:14: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:8: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:11: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Point3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: ‘class netgen::Point3d’ declared here 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Vec3d’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: ‘class netgen::Vec3d’ declared here 184 | class Vec3d | ^~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:3: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<3>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<3>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr >’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::__cxx11::basic_string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/string:55, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/11/bits/basic_string.h:85:11: note: ‘class std::__cxx11::basic_string’ declared here 85 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::STLTriangle’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:9: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: ‘class netgen::STLTriangle’ declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from ‘ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class std::shared_ptr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/memory:77, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/11/bits/shared_ptr.h:122:11: note: ‘class std::shared_ptr’ declared here 122 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from ‘void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from ‘ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from ‘ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::GeomPoint<2>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: ‘class netgen::GeomPoint<2>’ declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp [ 98%] Linking CXX shared library libngpy.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: ../nglib/libnglib.so.6.2.1905 -lpython3.9 ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lz -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU ../libsrc/occ/libocc.so.6.2.1905 ../libsrc/core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 98%] Built target ngpy In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:367:43: required from ‘netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../occ/occgeom.hpp:367:28: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 98%] Linking CXX shared library libgui.so cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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 -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgui.so.6.2 -o libgui.so.6.2.1905 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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: ../nglib/libnglib.so.6.2.1905 -lTogl -lz -lXmu -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 -ltcl -ltk ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 -lpython3.9 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU ../libsrc/occ/libocc.so.6.2.1905 ../libsrc/core/libngcore.so.6.2.1905 -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.9 cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/cmake -E cmake_symlink_library libgui.so.6.2.1905 libgui.so.6.2 libgui.so make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build make[3]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT ng/CMakeFiles/netgen.dir/onetcl.cpp.o -MF CMakeFiles/netgen.dir/onetcl.cpp.o.d -o CMakeFiles/netgen.dir/onetcl.cpp.o -c /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Element::DoArchive(ngcore::Archive&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘signed char:6’ [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘const string* netgen::Mesh::GetMaterialPtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function ‘void netgen::Mesh::CSurfaceArea::ReCalc()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp: In function ‘int main(int, char**)’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:262:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from ‘bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::Segment’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: ‘class netgen::Segment’ declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from ‘void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: ‘class netgen::FaceDescriptor’ declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of ‘void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from ‘void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from ‘typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]’ /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp:8: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: ‘class netgen::Vec<3, double>’ declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [100%] Linking CXX executable netgen cd /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/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 -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/netgen.dir/ngappinit.cpp.o CMakeFiles/netgen.dir/onetcl.cpp.o -o netgen -Wl,-rpath,/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/nglib:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: libgui.so.6.2.1905 -lTogl -lz -lXmu -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 -lpython3.9 ../nglib/libnglib.so.6.2.1905 ../libsrc/occ/libocc.so.6.2.1905 ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 ../libsrc/core/libngcore.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU -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.9 make[3]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [100%] Built target netgen make[2]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=cmake dh_prep -i -O--buildsystem=cmake dh_auto_install -i -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j10 install DESTDIR=/build/netgen-y8LEss/netgen-6.2.2006\+really6.2.1905\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/cmake/netgen/netgen-targets.cmake -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/cmake/netgen/netgen-targets-relwithdebinfo.cmake -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/cmake/netgen/NetgenConfig.cmake -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libngcore.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libngcore.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libngcore.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libngcore.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/ngcore.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/archive.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/type_traits.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/version.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/ngcore_api.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/logging.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/exception.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/symboltable.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/paje_trace.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/utils.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/profiler.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/core/mpi_wrapper.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/pyngcore.cpython-39-x86_64-linux-gnu.so -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/pyngcore.cpython-39-x86_64-linux-gnu.so" to "$ORIGIN/../../x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/array.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/autodiff.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/autoptr.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/bitarray.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/dynamicmem.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/flags.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/hashtabl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/mpi_interface.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/myadt.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/ngsimd.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/mystring.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/netgenout.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/ngpython.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/optmem.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/parthreads.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/seti.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/sort.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/spbita2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/stack.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/table.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/template.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/general/gzstream.h -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/adtree.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geom2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geom3d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomfuncs.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomobjects2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomobjects.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomops2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomops.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/geomtest3d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/gprim.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/splinegeometry.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/spline.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/gprim/transform3d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/linalg/densemat.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/linalg/linalg.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/linalg/opti.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/linalg/polynomial.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/linalg/vector.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/nginterface.h -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/nginterface_v2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/mydefs.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/acisgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/csg.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/geometry2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/gprim.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/incopengl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/inctcl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/incvis.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/linalg.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/meshing.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/myadt.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/mydefs.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/mystdlib.h -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/nginterface_v2_impl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/occgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/ngsimd.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/opti.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/parallel.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/stlgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/include/visual.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libmesh.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/adfront2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/adfront3.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/basegeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/bcfunctions.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/bisect.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/boundarylayer.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/classifyhpel.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/clusters.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/curvedelems.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/findip2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/findip.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/geomsearch.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/global.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_hex.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hprefinement.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_prism.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_pyramid.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_quad.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_segm.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_tet.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/hpref_trig.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/improve2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/improve3.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/localh.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshclass.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshfunc.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshing2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshing3.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshing.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshtool.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/meshtype.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/msghandler.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/paralleltop.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/ruler2.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/ruler3.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/specials.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/topology.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/meshing/validate.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/soldata.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libvisual.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/visualization/meshdoc.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/visualization/mvdraw.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/visualization/vispar.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/visualization/visual.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/visualization/vssolution.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsg.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libcsgvis.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/algprim.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/brick.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/csgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/csg.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/csgparser.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/curve2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/edgeflw.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/explicitcurve2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/extrusion.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/gencyl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/geoml.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/identify.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/manifold.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/meshsurf.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/polyhedra.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/revolution.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/singularref.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/solid.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/specpoin.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/spline3d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/splinesurface.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/surface.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/triapprox.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/csg/vscsg.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2d.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/geom2d/geom2dmesh.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/geom2d/geometry2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/geom2d/spline2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/geom2d/vsgeom2d.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libocc.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/occ/occgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/occ/occmeshsurf.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/occ/vsocc.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstl.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/meshstlsurface.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/stlgeom.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/stlline.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/stltool.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/stltopology.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/stlgeom/vsstl.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libinterface.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/interface/writeuser.hpp -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/bin/netgen -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/bin/netgen" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libgui.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/libngpy.so -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/libngpy.so" to "$ORIGIN/../../../x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/boxcyl.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/circle_on_cube.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cone.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cube.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cubeandring.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cubeandspheres.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cubemcyl.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cubemsphere.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cylinder.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/cylsphere.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/ellipsoid.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/ellipticcyl.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/extrusion.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/fichera.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/lshape3d.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/manyholes.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/manyholes2.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/matrix.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/ortho.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/period.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/revolution.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/sculpture.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/shaft.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/shell.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/sphere.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/sphereincube.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/torus.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/trafo.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/twobricks.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/twocubes.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/twocyl.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/boundarycondition.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/hinge.stl -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/part1.stl -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/frame.step -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/screw.step -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/squarehole.in2d -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/squarecircle.in2d -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/square.in2d -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/__init__.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/meshing.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/csg.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/geom2d.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/stl.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/gui.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/NgOCC.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/python3/dist-packages/netgen/read_gmsh.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/py_tutorials/shaft.geo -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/py_tutorials/mesh.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/py_tutorials/exportNeutral.py -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/share/netgen/doc/ng4.pdf -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so.6.2.1905 -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so.6.2 -- Set runtime path of "/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so.6.2.1905" to "$ORIGIN:$ORIGIN/../lib/x86_64-linux-gnu/netgen" -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/lib/x86_64-linux-gnu/netgen/libnglib.so -- Installing: /build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/debian/tmp/usr/include/netgen/nglib.h make[1]: Leaving directory '/build/netgen-y8LEss/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' dh_install -i -O--buildsystem=cmake dh_installdocs -i -O--buildsystem=cmake dh_installchangelogs -i -O--buildsystem=cmake dh_installexamples -i -O--buildsystem=cmake dh_installman -i -O--buildsystem=cmake dh_python3 -i -O--buildsystem=cmake E: dh_python3 dh_python3:176: no package to act on (python3-foo or one with ${python3:Depends} in Depends) dh_installsystemduser -i -O--buildsystem=cmake dh_installmenu -i -O--buildsystem=cmake dh_lintian -i -O--buildsystem=cmake dh_perl -i -O--buildsystem=cmake dh_link -i -O--buildsystem=cmake dh_strip_nondeterminism -i -O--buildsystem=cmake dh_compress -i -O--buildsystem=cmake dh_fixperms -i -O--buildsystem=cmake dh_missing -i -O--buildsystem=cmake dh_installdeb -i -O--buildsystem=cmake dh_gencontrol -i -O--buildsystem=cmake dh_md5sums -i -O--buildsystem=cmake dh_builddeb -i -O--buildsystem=cmake dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.2006+really6.2.1905+dfsg-5_all.deb'. dpkg-genbuildinfo --build=all -O../netgen_6.2.2006+really6.2.1905+dfsg-5_all.buildinfo dpkg-genchanges --build=all -O../netgen_6.2.2006+really6.2.1905+dfsg-5_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/netgen-y8LEss /tmp/netgen-6.2.2006+really6.2.1905+dfsg-5oi6xyn7q I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.AhLqmwW326... I: success in 1428.8134 seconds md5: netgen-doc_6.2.2006+really6.2.1905+dfsg-5_all.deb: OK sha1: netgen-doc_6.2.2006+really6.2.1905+dfsg-5_all.deb: OK sha256: netgen-doc_6.2.2006+really6.2.1905+dfsg-5_all.deb: OK Checksums: OK