I: pbuilder: network access will be disabled during build I: Current time: Mon Jan 8 00:53:34 -12 2024 I: pbuilder-time-stamp: 1704718414 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pygalmesh_0.9.1-2.dsc] I: copying [./pygalmesh_0.9.1.orig.tar.xz] I: copying [./pygalmesh_0.9.1-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.N8nDu_m1/trustedkeys.kbx': General error gpgv: Signature made Sat Oct 17 06:10:07 2020 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./pygalmesh_0.9.1-2.dsc dpkg-source: info: extracting pygalmesh in pygalmesh-0.9.1 dpkg-source: info: unpacking pygalmesh_0.9.1.orig.tar.xz dpkg-source: info: unpacking pygalmesh_0.9.1-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying test_relax_tolerance.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/14667/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='6588c92ee8ab47919127f28d5bd967cc' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='14667' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.JrE9F1ZF/pbuilderrc_akf0 --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.JrE9F1ZF/b1 --logfile b1/build.log pygalmesh_0.9.1-2.dsc' SUDO_GID='113' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt64c 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 3580 -rwxr-xr-x 1 root root 816764 Mar 27 2022 bash -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash -rwxr-xr-x 1 root root 75880 Sep 22 2020 date -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd -rwxr-xr-x 1 root root 59912 Sep 22 2020 df -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir -rwxr-xr-x 1 root root 55012 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 22496 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 47492 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 26076 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 124508 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 64212 Apr 10 2022 gzip -rwxr-xr-x 1 root root 13784 Nov 7 2019 hostname -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln -rwxr-xr-x 1 root root 35068 Feb 7 2020 login -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls -rwxr-xr-x 1 root root 99940 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 34408 Jan 20 2022 more -rwsr-xr-x 1 root root 34400 Jan 20 2022 mount -rwxr-xr-x 1 root root 9824 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jan 7 09:28 sh -> dash -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty -rwsr-xr-x 1 root root 46704 Jan 20 2022 su -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync -rwxr-xr-x 1 root root 340872 Feb 17 2021 tar -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch -rwxr-xr-x 1 root root 22496 Sep 22 2020 true -rwxr-xr-x 1 root root 9636 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 22108 Jan 20 2022 umount -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir -rwxr-xr-x 1 root root 38512 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/14667/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-all-dev, python3-setuptools (>= 42), libcgal-dev, libeigen3-dev, python3-meshio (>= 4), python3-pybind11 (>= 2.5) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17486 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all-dev; however: Package python3-all-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools (>= 42); however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on libcgal-dev; however: Package libcgal-dev is not installed. pbuilder-satisfydepends-dummy depends on libeigen3-dev; however: Package libeigen3-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-meshio (>= 4); however: Package python3-meshio is not installed. pbuilder-satisfydepends-dummy depends on python3-pybind11 (>= 2.5); however: Package python3-pybind11 is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libblas3{a} libboost-atomic1.74-dev{a} libboost-atomic1.74.0{a} libboost-chrono1.74-dev{a} libboost-chrono1.74.0{a} libboost-date-time1.74-dev{a} libboost-date-time1.74.0{a} libboost-dev{a} libboost-program-options-dev{a} libboost-program-options1.74-dev{a} libboost-program-options1.74.0{a} libboost-serialization1.74-dev{a} libboost-serialization1.74.0{a} libboost-system-dev{a} libboost-system1.74-dev{a} libboost-system1.74.0{a} libboost-thread-dev{a} libboost-thread1.74-dev{a} libboost-thread1.74.0{a} libboost1.74-dev{a} libcgal-dev{a} libdebhelper-perl{a} libeigen3-dev{a} libelf1{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libicu67{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} liblapack3{a} libmagic-mgc{a} libmagic1{a} libmpdec3{a} libmpfr-dev{a} libpipeline1{a} libpython3-all-dev{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.9{a} libpython3.9-dev{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} libsigsegv2{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} libxslt1.1{a} m4{a} man-db{a} media-types{a} pkg-config{a} po-debconf{a} pybind11-dev{a} python3{a} python3-all{a} python3-all-dev{a} python3-dev{a} python3-distutils{a} python3-lib2to3{a} python3-lxml{a} python3-meshio{a} python3-minimal{a} python3-numpy{a} python3-pkg-resources{a} python3-pybind11{a} python3-setuptools{a} python3.9{a} python3.9-dev{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl javascript-common libarchive-cpio-perl libglib2.0-data libltdl-dev libmail-sendmail-perl lynx python3-bs4 python3-h5py python3-html5lib python3-netcdf4 shared-mime-info wget xdg-user-dirs 0 packages upgraded, 97 newly installed, 0 to remove and 0 not upgraded. Need to get 57.9 MB of archives. After unpacking 360 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main armhf bsdextrautils armhf 2.36.1-8+deb11u1 [139 kB] Get: 2 http://deb.debian.org/debian bullseye/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 3 http://deb.debian.org/debian bullseye/main armhf groff-base armhf 1.22.4-6 [847 kB] Get: 4 http://deb.debian.org/debian bullseye/main armhf libpipeline1 armhf 1.5.3-1 [30.1 kB] Get: 5 http://deb.debian.org/debian bullseye/main armhf man-db armhf 2.9.4-2 [1319 kB] Get: 6 http://deb.debian.org/debian bullseye/main armhf libpython3.9-minimal armhf 3.9.2-1 [790 kB] Get: 7 http://deb.debian.org/debian bullseye/main armhf libexpat1 armhf 2.2.10-2+deb11u5 [78.4 kB] Get: 8 http://deb.debian.org/debian bullseye/main armhf python3.9-minimal armhf 3.9.2-1 [1630 kB] Get: 9 http://deb.debian.org/debian bullseye/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main armhf media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main armhf tzdata all 2021a-1+deb11u10 [286 kB] Get: 12 http://deb.debian.org/debian bullseye/main armhf libmpdec3 armhf 2.5.1-1 [74.9 kB] Get: 13 http://deb.debian.org/debian bullseye/main armhf readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main armhf libreadline8 armhf 8.1-1 [147 kB] Get: 15 http://deb.debian.org/debian bullseye/main armhf libpython3.9-stdlib armhf 3.9.2-1 [1608 kB] Get: 16 http://deb.debian.org/debian bullseye/main armhf python3.9 armhf 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main armhf python3 armhf 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main armhf sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main armhf libmagic-mgc armhf 1:5.39-3+deb11u1 [273 kB] Get: 21 http://deb.debian.org/debian bullseye/main armhf libmagic1 armhf 1:5.39-3+deb11u1 [120 kB] Get: 22 http://deb.debian.org/debian bullseye/main armhf file armhf 1:5.39-3+deb11u1 [68.2 kB] Get: 23 http://deb.debian.org/debian bullseye/main armhf gettext-base armhf 0.21-4 [171 kB] Get: 24 http://deb.debian.org/debian bullseye/main armhf libsigsegv2 armhf 2.13-1 [34.0 kB] Get: 25 http://deb.debian.org/debian bullseye/main armhf m4 armhf 1.4.18-5 [192 kB] Get: 26 http://deb.debian.org/debian bullseye/main armhf autoconf all 2.69-14 [313 kB] Get: 27 http://deb.debian.org/debian bullseye/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 28 http://deb.debian.org/debian bullseye/main armhf automake all 1:1.16.3-2 [814 kB] Get: 29 http://deb.debian.org/debian bullseye/main armhf autopoint all 0.21-4 [510 kB] Get: 30 http://deb.debian.org/debian bullseye/main armhf libdebhelper-perl all 13.3.4 [189 kB] Get: 31 http://deb.debian.org/debian bullseye/main armhf libtool all 2.4.6-15 [513 kB] Get: 32 http://deb.debian.org/debian bullseye/main armhf dh-autoreconf all 20 [17.1 kB] Get: 33 http://deb.debian.org/debian bullseye/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian bullseye/main armhf libsub-override-perl all 0.09-2 [10.2 kB] Get: 35 http://deb.debian.org/debian bullseye/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 36 http://deb.debian.org/debian bullseye/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 37 http://deb.debian.org/debian bullseye/main armhf libelf1 armhf 0.183-1 [161 kB] Get: 38 http://deb.debian.org/debian bullseye/main armhf dwz armhf 0.13+20210201-1 [179 kB] Get: 39 http://deb.debian.org/debian bullseye/main armhf libicu67 armhf 67.1-7 [8319 kB] Get: 40 http://deb.debian.org/debian bullseye/main armhf libxml2 armhf 2.9.10+dfsg-6.7+deb11u4 [602 kB] Get: 41 http://deb.debian.org/debian bullseye/main armhf gettext armhf 0.21-4 [1243 kB] Get: 42 http://deb.debian.org/debian bullseye/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian bullseye/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 44 http://deb.debian.org/debian bullseye/main armhf debhelper all 13.3.4 [1049 kB] Get: 45 http://deb.debian.org/debian bullseye/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB] Get: 46 http://deb.debian.org/debian bullseye/main armhf python3-distutils all 3.9.2-1 [143 kB] Get: 47 http://deb.debian.org/debian bullseye/main armhf dh-python all 4.20201102+nmu1 [99.4 kB] Get: 48 http://deb.debian.org/debian bullseye/main armhf libblas3 armhf 3.9.0-3+deb11u1 [109 kB] Get: 49 http://deb.debian.org/debian bullseye/main armhf libboost1.74-dev armhf 1.74.0-9 [9534 kB] Get: 50 http://deb.debian.org/debian bullseye/main armhf libboost-atomic1.74.0 armhf 1.74.0-9 [244 kB] Get: 51 http://deb.debian.org/debian bullseye/main armhf libboost-atomic1.74-dev armhf 1.74.0-9 [245 kB] Get: 52 http://deb.debian.org/debian bullseye/main armhf libboost-chrono1.74.0 armhf 1.74.0-9 [248 kB] Get: 53 http://deb.debian.org/debian bullseye/main armhf libboost-chrono1.74-dev armhf 1.74.0-9 [255 kB] Get: 54 http://deb.debian.org/debian bullseye/main armhf libboost-date-time1.74.0 armhf 1.74.0-9 [241 kB] Get: 55 http://deb.debian.org/debian bullseye/main armhf libboost-serialization1.74.0 armhf 1.74.0-9 [321 kB] Get: 56 http://deb.debian.org/debian bullseye/main armhf libboost-serialization1.74-dev armhf 1.74.0-9 [394 kB] Get: 57 http://deb.debian.org/debian bullseye/main armhf libboost-date-time1.74-dev armhf 1.74.0-9 [250 kB] Get: 58 http://deb.debian.org/debian bullseye/main armhf libboost-dev armhf 1.74.0.3 [4548 B] Get: 59 http://deb.debian.org/debian bullseye/main armhf libboost-program-options1.74.0 armhf 1.74.0-9 [339 kB] Get: 60 http://deb.debian.org/debian bullseye/main armhf libboost-program-options1.74-dev armhf 1.74.0-9 [384 kB] Get: 61 http://deb.debian.org/debian bullseye/main armhf libboost-program-options-dev armhf 1.74.0.3 [4340 B] Get: 62 http://deb.debian.org/debian bullseye/main armhf libboost-system1.74.0 armhf 1.74.0-9 [242 kB] Get: 63 http://deb.debian.org/debian bullseye/main armhf libboost-system1.74-dev armhf 1.74.0-9 [243 kB] Get: 64 http://deb.debian.org/debian bullseye/main armhf libboost-system-dev armhf 1.74.0.3 [4468 B] Get: 65 http://deb.debian.org/debian bullseye/main armhf libboost-thread1.74.0 armhf 1.74.0-9 [271 kB] Get: 66 http://deb.debian.org/debian bullseye/main armhf libboost-thread1.74-dev armhf 1.74.0-9 [286 kB] Get: 67 http://deb.debian.org/debian bullseye/main armhf libboost-thread-dev armhf 1.74.0.3 [4356 B] Get: 68 http://deb.debian.org/debian bullseye/main armhf libgmpxx4ldbl armhf 2:6.2.1+dfsg-1+deb11u1 [336 kB] Get: 69 http://deb.debian.org/debian bullseye/main armhf libgmp-dev armhf 2:6.2.1+dfsg-1+deb11u1 [593 kB] Get: 70 http://deb.debian.org/debian bullseye/main armhf libmpfr-dev armhf 4.1.0-3 [221 kB] Get: 71 http://deb.debian.org/debian bullseye/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2+deb11u2 [185 kB] Get: 72 http://deb.debian.org/debian bullseye/main armhf libcgal-dev armhf 5.2-3 [4648 kB] Get: 73 http://deb.debian.org/debian bullseye/main armhf libglib2.0-0 armhf 2.66.8-1 [1206 kB] Get: 74 http://deb.debian.org/debian bullseye/main armhf pkg-config armhf 0.29.2-1 [62.4 kB] Get: 75 http://deb.debian.org/debian bullseye/main armhf libeigen3-dev all 3.3.9-2 [858 kB] Get: 76 http://deb.debian.org/debian bullseye/main armhf libexpat1-dev armhf 2.2.10-2+deb11u5 [126 kB] Get: 77 http://deb.debian.org/debian bullseye/main armhf libgfortran5 armhf 10.2.1-6 [237 kB] Get: 78 http://deb.debian.org/debian bullseye/main armhf libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB] Get: 79 http://deb.debian.org/debian bullseye/main armhf libjs-underscore all 1.9.1~dfsg-3 [100 kB] Get: 80 http://deb.debian.org/debian bullseye/main armhf libjs-sphinxdoc all 3.4.3-2 [127 kB] Get: 81 http://deb.debian.org/debian bullseye/main armhf liblapack3 armhf 3.9.0-3+deb11u1 [1652 kB] Get: 82 http://deb.debian.org/debian bullseye/main armhf libpython3.9 armhf 3.9.2-1 [1447 kB] Get: 83 http://deb.debian.org/debian bullseye/main armhf libpython3.9-dev armhf 3.9.2-1 [3160 kB] Get: 84 http://deb.debian.org/debian bullseye/main armhf libpython3-dev armhf 3.9.2-3 [21.7 kB] Get: 85 http://deb.debian.org/debian bullseye/main armhf libpython3-all-dev armhf 3.9.2-3 [1068 B] Get: 86 http://deb.debian.org/debian bullseye/main armhf libxslt1.1 armhf 1.1.34-4+deb11u1 [221 kB] Get: 87 http://deb.debian.org/debian bullseye/main armhf pybind11-dev all 2.6.2-1 [156 kB] Get: 88 http://deb.debian.org/debian bullseye/main armhf python3-all armhf 3.9.2-3 [1056 B] Get: 89 http://deb.debian.org/debian bullseye/main armhf python3.9-dev armhf 3.9.2-1 [515 kB] Get: 90 http://deb.debian.org/debian bullseye/main armhf python3-dev armhf 3.9.2-3 [24.8 kB] Get: 91 http://deb.debian.org/debian bullseye/main armhf python3-all-dev armhf 3.9.2-3 [1064 B] Get: 92 http://deb.debian.org/debian bullseye/main armhf python3-lxml armhf 4.6.3+dfsg-0.1+deb11u1 [1002 kB] Get: 93 http://deb.debian.org/debian bullseye/main armhf python3-pkg-resources all 52.0.0-4 [190 kB] Get: 94 http://deb.debian.org/debian bullseye/main armhf python3-numpy armhf 1:1.19.5-1 [2981 kB] Get: 95 http://deb.debian.org/debian bullseye/main armhf python3-meshio all 4.3.11-1 [99.3 kB] Get: 96 http://deb.debian.org/debian bullseye/main armhf python3-pybind11 all 2.6.2-1 [166 kB] Get: 97 http://deb.debian.org/debian bullseye/main armhf python3-setuptools all 52.0.0-4 [366 kB] Fetched 57.9 MB in 5s (11.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17486 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8+deb11u1_armhf.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:armhf. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../6-libexpat1_2.2.10-2+deb11u5_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-2+deb11u5) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_armhf.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:armhf (3.9.2-1) ... Setting up libexpat1:armhf (2.2.10-2+deb11u5) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18353 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package tzdata. Preparing to unpack .../2-tzdata_2021a-1+deb11u10_all.deb ... Unpacking tzdata (2021a-1+deb11u10) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../3-libmpdec3_2.5.1-1_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../5-libreadline8_8.1-1_armhf.deb ... Unpacking libreadline8:armhf (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../6-libpython3.9-stdlib_3.9.2-1_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../7-python3.9_3.9.2-1_armhf.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.9.2-3_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20636 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.2-3_armhf.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../03-libmagic1_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.39-3+deb11u1_armhf.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.21-4_armhf.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../06-libsigsegv2_2.13-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../07-m4_1.4.18-5_armhf.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../08-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../09-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../10-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../11-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../12-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../13-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../14-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../15-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../16-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../17-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../18-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../19-libelf1_0.183-1_armhf.deb ... Unpacking libelf1:armhf (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../20-dwz_0.13+20210201-1_armhf.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../21-libicu67_67.1-7_armhf.deb ... Unpacking libicu67:armhf (67.1-7) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../22-libxml2_2.9.10+dfsg-6.7+deb11u4_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../23-gettext_0.21-4_armhf.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../24-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../25-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../26-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../27-python3-lib2to3_3.9.2-1_all.deb ... Unpacking python3-lib2to3 (3.9.2-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../28-python3-distutils_3.9.2-1_all.deb ... Unpacking python3-distutils (3.9.2-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../29-dh-python_4.20201102+nmu1_all.deb ... Unpacking dh-python (4.20201102+nmu1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../30-libblas3_3.9.0-3+deb11u1_armhf.deb ... Unpacking libblas3:armhf (3.9.0-3+deb11u1) ... Selecting previously unselected package libboost1.74-dev:armhf. Preparing to unpack .../31-libboost1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-atomic1.74.0:armhf. Preparing to unpack .../32-libboost-atomic1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-atomic1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-atomic1.74-dev:armhf. Preparing to unpack .../33-libboost-atomic1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-atomic1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-chrono1.74.0:armhf. Preparing to unpack .../34-libboost-chrono1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-chrono1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-chrono1.74-dev:armhf. Preparing to unpack .../35-libboost-chrono1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-chrono1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-date-time1.74.0:armhf. Preparing to unpack .../36-libboost-date-time1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-date-time1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-serialization1.74.0:armhf. Preparing to unpack .../37-libboost-serialization1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-serialization1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-serialization1.74-dev:armhf. Preparing to unpack .../38-libboost-serialization1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-serialization1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-date-time1.74-dev:armhf. Preparing to unpack .../39-libboost-date-time1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-date-time1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../40-libboost-dev_1.74.0.3_armhf.deb ... Unpacking libboost-dev:armhf (1.74.0.3) ... Selecting previously unselected package libboost-program-options1.74.0:armhf. Preparing to unpack .../41-libboost-program-options1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-program-options1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-program-options1.74-dev:armhf. Preparing to unpack .../42-libboost-program-options1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-program-options1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-program-options-dev:armhf. Preparing to unpack .../43-libboost-program-options-dev_1.74.0.3_armhf.deb ... Unpacking libboost-program-options-dev:armhf (1.74.0.3) ... Selecting previously unselected package libboost-system1.74.0:armhf. Preparing to unpack .../44-libboost-system1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-system1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-system1.74-dev:armhf. Preparing to unpack .../45-libboost-system1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-system1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-system-dev:armhf. Preparing to unpack .../46-libboost-system-dev_1.74.0.3_armhf.deb ... Unpacking libboost-system-dev:armhf (1.74.0.3) ... Selecting previously unselected package libboost-thread1.74.0:armhf. Preparing to unpack .../47-libboost-thread1.74.0_1.74.0-9_armhf.deb ... Unpacking libboost-thread1.74.0:armhf (1.74.0-9) ... Selecting previously unselected package libboost-thread1.74-dev:armhf. Preparing to unpack .../48-libboost-thread1.74-dev_1.74.0-9_armhf.deb ... Unpacking libboost-thread1.74-dev:armhf (1.74.0-9) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../49-libboost-thread-dev_1.74.0.3_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.74.0.3) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../50-libgmpxx4ldbl_2%3a6.2.1+dfsg-1+deb11u1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../51-libgmp-dev_2%3a6.2.1+dfsg-1+deb11u1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libmpfr-dev:armhf. Preparing to unpack .../52-libmpfr-dev_4.1.0-3_armhf.deb ... Unpacking libmpfr-dev:armhf (4.1.0-3) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../53-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2+deb11u2) ... Selecting previously unselected package libcgal-dev:armhf. Preparing to unpack .../54-libcgal-dev_5.2-3_armhf.deb ... Unpacking libcgal-dev:armhf (5.2-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../55-libglib2.0-0_2.66.8-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.66.8-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../56-pkg-config_0.29.2-1_armhf.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../57-libeigen3-dev_3.3.9-2_all.deb ... Unpacking libeigen3-dev (3.3.9-2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../58-libexpat1-dev_2.2.10-2+deb11u5_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.10-2+deb11u5) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../59-libgfortran5_10.2.1-6_armhf.deb ... Unpacking libgfortran5:armhf (10.2.1-6) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../60-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ... Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../61-libjs-underscore_1.9.1~dfsg-3_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../62-libjs-sphinxdoc_3.4.3-2_all.deb ... Unpacking libjs-sphinxdoc (3.4.3-2) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../63-liblapack3_3.9.0-3+deb11u1_armhf.deb ... Unpacking liblapack3:armhf (3.9.0-3+deb11u1) ... Selecting previously unselected package libpython3.9:armhf. Preparing to unpack .../64-libpython3.9_3.9.2-1_armhf.deb ... Unpacking libpython3.9:armhf (3.9.2-1) ... Selecting previously unselected package libpython3.9-dev:armhf. Preparing to unpack .../65-libpython3.9-dev_3.9.2-1_armhf.deb ... Unpacking libpython3.9-dev:armhf (3.9.2-1) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../66-libpython3-dev_3.9.2-3_armhf.deb ... Unpacking libpython3-dev:armhf (3.9.2-3) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../67-libpython3-all-dev_3.9.2-3_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.9.2-3) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../68-libxslt1.1_1.1.34-4+deb11u1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.34-4+deb11u1) ... Selecting previously unselected package pybind11-dev. Preparing to unpack .../69-pybind11-dev_2.6.2-1_all.deb ... Unpacking pybind11-dev (2.6.2-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../70-python3-all_3.9.2-3_armhf.deb ... Unpacking python3-all (3.9.2-3) ... Selecting previously unselected package python3.9-dev. Preparing to unpack .../71-python3.9-dev_3.9.2-1_armhf.deb ... Unpacking python3.9-dev (3.9.2-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../72-python3-dev_3.9.2-3_armhf.deb ... Unpacking python3-dev (3.9.2-3) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../73-python3-all-dev_3.9.2-3_armhf.deb ... Unpacking python3-all-dev (3.9.2-3) ... Selecting previously unselected package python3-lxml:armhf. Preparing to unpack .../74-python3-lxml_4.6.3+dfsg-0.1+deb11u1_armhf.deb ... Unpacking python3-lxml:armhf (4.6.3+dfsg-0.1+deb11u1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../75-python3-pkg-resources_52.0.0-4_all.deb ... Unpacking python3-pkg-resources (52.0.0-4) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../76-python3-numpy_1%3a1.19.5-1_armhf.deb ... Unpacking python3-numpy (1:1.19.5-1) ... Selecting previously unselected package python3-meshio. Preparing to unpack .../77-python3-meshio_4.3.11-1_all.deb ... Unpacking python3-meshio (4.3.11-1) ... Selecting previously unselected package python3-pybind11. Preparing to unpack .../78-python3-pybind11_2.6.2-1_all.deb ... Unpacking python3-pybind11 (2.6.2-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../79-python3-setuptools_52.0.0-4_all.deb ... Unpacking python3-setuptools (52.0.0-4) ... Setting up libboost-chrono1.74.0:armhf (1.74.0-9) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libboost-system1.74.0:armhf (1.74.0-9) ... Setting up libboost1.74-dev:armhf (1.74.0-9) ... Setting up libboost-atomic1.74.0:armhf (1.74.0-9) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.66.8-1) ... No schema files found: doing nothing. Setting up libboost-program-options1.74.0:armhf (1.74.0-9) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libboost-chrono1.74-dev:armhf (1.74.0-9) ... Setting up libmagic1:armhf (1:5.39-3+deb11u1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up pybind11-dev (2.6.2-1) ... Setting up libboost-program-options1.74-dev:armhf (1.74.0-9) ... Setting up tzdata (2021a-1+deb11u10) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 8 12:56:09 UTC 2024. Universal Time is now: Mon Jan 8 12:56:09 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20180224.1+nmu1) ... Setting up libblas3:armhf (3.9.0-3+deb11u1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libgmpxx4ldbl:armhf (2:6.2.1+dfsg-1+deb11u1) ... Setting up libexpat1-dev:armhf (2.2.10-2+deb11u5) ... Setting up libboost-program-options-dev:armhf (1.74.0.3) ... Setting up libboost-system1.74-dev:armhf (1.74.0-9) ... Setting up libsigsegv2:armhf (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up pkg-config (0.29.2-1) ... Setting up libgfortran5:armhf (10.2.1-6) ... Setting up libboost-atomic1.74-dev:armhf (1.74.0-9) ... Setting up libboost-serialization1.74.0:armhf (1.74.0-9) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2+deb11u2) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmpdec3:armhf (2.5.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libboost-dev:armhf (1.74.0.3) ... Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ... Setting up libboost-date-time1.74.0:armhf (1.74.0-9) ... Setting up libelf1:armhf (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.7+deb11u4) ... Setting up libjs-underscore (1.9.1~dfsg-3) ... Setting up libboost-thread1.74.0:armhf (1.74.0-9) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up liblapack3:armhf (3.9.0-3+deb11u1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up gettext (0.21-4) ... Setting up libgmp-dev:armhf (2:6.2.1+dfsg-1+deb11u1) ... Setting up libtool (2.4.6-15) ... Setting up libreadline8:armhf (8.1-1) ... Setting up libboost-system-dev:armhf (1.74.0.3) ... Setting up m4 (1.4.18-5) ... Setting up libmpfr-dev:armhf (4.1.0-3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libeigen3-dev (3.3.9-2) ... Setting up libjs-sphinxdoc (3.4.3-2) ... Setting up autoconf (2.69-14) ... Setting up libboost-serialization1.74-dev:armhf (1.74.0-9) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libxslt1.1:armhf (1.1.34-4+deb11u1) ... Setting up libpython3.9-stdlib:armhf (3.9.2-1) ... Setting up libpython3-stdlib:armhf (3.9.2-3) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up libboost-date-time1.74-dev:armhf (1.74.0-9) ... Setting up libpython3.9:armhf (3.9.2-1) ... Setting up libboost-thread1.74-dev:armhf (1.74.0-9) ... Setting up python3.9 (3.9.2-1) ... Setting up libboost-thread-dev:armhf (1.74.0.3) ... Setting up libpython3.9-dev:armhf (3.9.2-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up libcgal-dev:armhf (5.2-3) ... Setting up python3.9-dev (3.9.2-1) ... Setting up python3-lxml:armhf (4.6.3+dfsg-0.1+deb11u1) ... Setting up python3-lib2to3 (3.9.2-1) ... Setting up python3-pybind11 (2.6.2-1) ... Setting up python3-pkg-resources (52.0.0-4) ... Setting up python3-distutils (3.9.2-1) ... Setting up dh-python (4.20201102+nmu1) ... Setting up libpython3-dev:armhf (3.9.2-3) ... Setting up python3-setuptools (52.0.0-4) ... Setting up python3-all (3.9.2-3) ... Setting up libpython3-all-dev:armhf (3.9.2-3) ... Setting up python3-dev (3.9.2-3) ... Setting up python3-numpy (1:1.19.5-1) ... Setting up python3-all-dev (3.9.2-3) ... Setting up python3-meshio (4.3.11-1) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/pygalmesh-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pygalmesh_0.9.1-2_source.changes dpkg-buildpackage: info: source package pygalmesh dpkg-buildpackage: info: source version 0.9.1-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from pygalmesh-0.9.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ fakeroot debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build' (and everything under it) 'build/bdist.linux-armhf' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules build dh build --with python3 --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py config running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py creating /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/main.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/__about__.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh copying pygalmesh/__init__.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh creating /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_inr.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_remesh_surface.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/_volume_from_surface.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/helpers.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli copying pygalmesh/_cli/__init__.py -> /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli running build_ext creating tmp arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c /tmp/tmpuwqywago.cpp -o tmp/tmpuwqywago.o -std=c++17 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c /tmp/tmp8sgbu05v.cpp -o tmp/tmp8sgbu05v.o -fvisibility=hidden building '_pygalmesh' extension creating build creating build/temp.linux-armhf-3.9 creating build/temp.linux-armhf-3.9/src arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate.cpp -o build/temp.linux-armhf-3.9/src/generate.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate.cpp:5: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate.cpp:5: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate.cpp:5: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/specfun.h:45, from /usr/include/c++/10/cmath:1927, from /usr/include/c++/10/complex:44, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: required from 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:616:3: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >; CGAL::Mesh_3::Mesh_global_optimizer::FT = double]' /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: required from 'CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; std::size_t = unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; domain_type = const CGAL::Mesh_domain_with_polyline_features_3 >&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; domain_type = const CGAL::Mesh_domain_with_polyline_features_3 >&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; domain_type = const CGAL::Mesh_domain_with_polyline_features_3 >&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; domain_type = const CGAL::Mesh_domain_with_polyline_features_3 >&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp::type CGAL::boost_param_impl390make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 > >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 > >::Tds>, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_390make_mesh_3_bp::type = void]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; ParameterArgumentType1 = const CGAL::Mesh_domain_with_polyline_features_3 >&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >&; ParameterArgumentType3 = const CGAL::parameters::internal::Lloyd_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Odt_options&; ParameterArgumentType5 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType6 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:376:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MD = CGAL::Mesh_domain_with_polyline_features_3 >; MC = CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/generate.cpp:170:7: required from here /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/CGAL/Cartesian/function_objects.h: In member function 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Sphere_3&) const [with K = CGAL::Epick]': /usr/include/CGAL/Cartesian/function_objects.h:1936:47: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | Interval_nt<> sqr = CGAL_NTS to_interval(s.squared_radius()); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/generate.cpp: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': src/generate.cpp:183:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | } // namespace pygalmesh | ^ src/generate.cpp: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double]': src/generate.cpp:183:1: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate.cpp:5: /usr/include/CGAL/boost_mp.h: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': /usr/include/CGAL/boost_mp.h:272:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | operator()(const Type& x) const { | ^~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = CGAL::Point_2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/centroid.h: In function 'typename K::Point_3 CGAL::internal::centroid(InputIterator, InputIterator, const K&, const typename K::Point_3*, CGAL::Dimension_tag<0>) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3]': /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 400 | centroid(InputIterator begin, | ^~~~~~~~ /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::__cxx11::list > > pygalmesh::translate_feature_edges(const std::vector > >&)': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_3&}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CGAL::Point_3; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Key = CGAL::Point_3; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate.cpp:5: /usr/include/c++/10/bits/stl_map.h: In member function 'CGAL::Mesh_domain_with_polyline_features_3::Corner_index CGAL::Mesh_domain_with_polyline_features_3::add_corner(const Point_3&) [with MeshDomain_3 = CGAL::Labeled_mesh_domain_3]': /usr/include/c++/10/bits/stl_map.h:877:38: note: parameter passing for argument of type 'std::map, int, std::less >, std::allocator, int> > >::const_iterator' {aka 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator'} changed in GCC 7.1 877 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 878 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/generate.cpp:12: /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h: In function 'CGAL::Mesh_domain_with_polyline_features_3::Curve_index CGAL::Mesh_domain_with_polyline_features_3::insert_edge(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; MeshDomain_3 = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1444:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1444 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1444:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In function 'std::pair<_U1, _U2> CGAL::Triangulation_data_structure_3::incident_cells_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, std::pair<_U1, _U2>) const [with IncidentCellIterator = std::back_insert_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; IncidentFacetIterator = CGAL::Emptyset_iterator; Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:795:3: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 795 | incident_cells_3(Vertex_handle v, Cell_handle d, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_increase_dimension(CGAL::Triangulation_data_structure_3::Vertex_handle) [with Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:3012:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3012 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_outside_affine_hull(const Point&) [with GT = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 4246 | Vertex_handle v = _tds.insert_increase_dimension(infinite_vertex()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::create_star_2(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int) [with Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1889:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1889 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Weighted_point_3&}; _Tp = CGAL::Weighted_point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::non_recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1812:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1812 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int, int) [with Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1752:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1752 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1756:59: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1756 | if ( depth == 100 ) return non_recursive_create_star_3(v,c,li,prev_ind2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1799:38: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1799 | nnn = recursive_create_star_3(v, nnn, zz, zzz,depth+1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_in_edge(CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Triangulation_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_2; GT = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_3; GT = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Mesh_vertex_base_3.h:28, from /usr/include/CGAL/Mesh_triangulation_3.h:29, from src/generate.cpp:7: /usr/include/CGAL/Delaunay_triangulation_3.h: In member function 'CGAL::Bounded_side CGAL::Delaunay_triangulation_3::side_of_sphere(CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, const Point&, bool) const [with Gt = CGAL::Epick; Tds_ = CGAL::Default; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1476 | Delaunay_triangulation_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_3.h: In member function 'void CGAL::Mesh_3::Protect_edges_sizing_field::insert_corners() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SizingFunction = CGAL::Mesh_3::internal::Edge_criteria_sizing_field_wrapper, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Triangulation_3.h:695:46: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 695 | infinite = _tds.insert_increase_dimension(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Mesh_vertex_base_3.h:28, from /usr/include/CGAL/Mesh_triangulation_3.h:29, from src/generate.cpp:7: /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 743 | return side_of_sphere(c->vertex(0), c->vertex(1), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | c->vertex(2), c->vertex(3), p, perturb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/generate.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h:1385:21: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1385 | incident_cells_3(v, v->cell(), std::make_pair(std::back_inserter(tmp_cells), visit.facet_it())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1385:21: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3 >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator >, CGAL::Delaunay_triangulation_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1385 | incident_cells_3(v, v->cell(), std::make_pair(std::back_inserter(tmp_cells), visit.facet_it())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >' changed in GCC 7.1 581 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector > >; _OIter = __gnu_cxx::__normal_iterator*, std::vector > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >::Project_on_plane]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >::To_3d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Mesh_3::PVertex_, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds>, int, int>, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'int CGAL::Mesh_3::Sliver_perturber::update_priority_queue(const PVertex&, CGAL::Mesh_3::Sliver_perturber::PQueue&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>*, std::vector, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple, int, int>, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Sliver_perturber.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Sliver_perturber::operator()(CGAL::Mesh_3::Sliver_perturber::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >'} changed in GCC 7.1 762 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Triangle_3&}; _Tp = CGAL::Triangle_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >::To_2d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/centroid.h:820:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 820 | return centroid(begin, end, k,(Value_type*) nullptr, tag); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Lloyd_move.h:368:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 368 | std::transform(first, last, first, Project_on_plane(plane, c3t3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Lloyd_move.h:378:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 378 | std::transform(first, last, std::back_inserter(points_2d), To_2d(to_2d)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate.hpp:4, from src/generate.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Lloyd_move.h:391:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 391 | std::transform(ch_2d.begin(), ch_2d.end(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | std::back_inserter(polygon_3d), To_3d(to_3d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Mesh_global_optimizer::operator()(int, CGAL::Mesh_3::Mesh_global_optimizer::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:626:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_domain_with_polyline_features_3 >, CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >'} changed in GCC 7.1 626 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const CGAL::parameters::internal::Exude_options&, const CGAL::parameters::internal::Perturb_options&, const CGAL::parameters::internal::Odt_options&, const CGAL::parameters::internal::Lloyd_options&, bool, const CGAL::parameters::internal::Mesh_3_options&, const CGAL::parameters::internal::Manifold_options&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 > >::Tds> >]': /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: note: parameter passing for argument of type 'CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >' changed in GCC 7.1 92 | Odt_optimizer opt(c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/lloyd_optimize_mesh_3.h:93:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >' changed in GCC 7.1 93 | Lloyd_optimizer opt (c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate.cpp:13: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >' changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ In file included from src/generate.cpp:12: /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h: In function 'void pygalmesh::generate_mesh(const std::shared_ptr&, const string&, const std::vector > >&, double, bool, bool, bool, bool, double, const std::shared_ptr&, double, double, const std::shared_ptr&, double, const std::shared_ptr&, double, double, const std::shared_ptr&, bool, int)': /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1109:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1109 | *indices_out++ = insert_edge(first->begin(), first->end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1109:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1109 | *indices_out++ = insert_edge(first->begin(), first->end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate_2d.cpp -o build/temp.linux-armhf-3.9/src/generate_2d.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_2d.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_2d.cpp:5: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_2d.cpp:5: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_2d.cpp:5: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_2d.cpp:5: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_2d.cpp:5: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_2d.cpp:5: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:22, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_faces.h: In member function 'CGAL::Mesh_2::Face_badness CGAL::Mesh_2::Refine_faces_base::is_bad(CGAL::Mesh_2::Refine_faces_base::Quality) const [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Criteria = CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >; Previous = CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >]': /usr/include/CGAL/Mesh_2/Refine_faces.h:345:1: note: parameter passing for argument of type 'CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >::Quality' when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Refine_faces_base:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::intersect(CGAL::Constrained_triangulation_2::Face_handle, int, CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:1004:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1004 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1004:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'bool CGAL::Triangulation_data_structure_2::is_edge(CGAL::Triangulation_data_structure_2::Vertex_handle, CGAL::Triangulation_data_structure_2::Vertex_handle, CGAL::Triangulation_data_structure_2::Face_handle&, int&) const [with Vb = CGAL::Delaunay_mesh_vertex_base_2; Fb = CGAL::Delaunay_mesh_face_base_2]': /usr/include/CGAL/Triangulation_data_structure_2.h:815:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 815 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_2.h:815:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_data_structure_2.h:38, from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_edge_circulator_2::Triangulation_ds_edge_circulator_2(CGAL::Triangulation_ds_edge_circulator_2::Vertex_handle, CGAL::Triangulation_ds_edge_circulator_2::Face_handle) [with Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:482:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_edge_circulator_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 482 | Triangulation_ds_edge_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::clear_constraints_incident(CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:1195:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1195 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::update_constraints_incident(CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:1157:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1157 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1157:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1157:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1157:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:1157:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:20, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Clusters.h: In member function 'bool CGAL::Mesh_2::Clusters::get_cluster(CGAL::Mesh_2::Clusters::Vertex_handle, CGAL::Mesh_2::Clusters::Vertex_handle, CGAL::Mesh_2::Clusters::Cluster&, CGAL::Mesh_2::Clusters::iterator&) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >]': /usr/include/CGAL/Mesh_2/Clusters.h:382:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 382 | bool Clusters:: | ^~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h:382:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_data_structure_2.h:38, from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_ds_circulators_2.h: In constructor 'CGAL::Triangulation_ds_face_circulator_2::Triangulation_ds_face_circulator_2(CGAL::Triangulation_ds_face_circulator_2::Vertex_handle, CGAL::Triangulation_ds_face_circulator_2::Face_handle) [with Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_ds_circulators_2.h:253:1: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_circulator_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 253 | Triangulation_ds_face_circulator_2 :: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h: In member function 'CGAL::Mesh_2::Refine_edges_base_with_clusters::Point CGAL::Mesh_2::Refine_edges_base_with_clusters::split_cluster_point(CGAL::Mesh_2::Refine_edges_base_with_clusters::Vertex_handle, CGAL::Mesh_2::Refine_edges_base_with_clusters::Vertex_handle, const Cluster&) const [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Is_locally_conform = CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >; Container = CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge>]': /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:239:9: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 239 | Point split_cluster_point(Vertex_handle va, Vertex_handle vb, const Cluster& c) const | ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:239:9: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h: In member function 'CGAL::Mesh_2::Refine_edges_base_with_clusters::Point CGAL::Mesh_2::Refine_edges_base_with_clusters::refinement_point_impl(const Edge&) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Is_locally_conform = CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >; Container = CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge>]': /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:104:29: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 104 | if( clusters.get_cluster(this->va,this->vb,ca,ca_it) ) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:105:31: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 105 | if( clusters.get_cluster(this->vb,this->va,cb,cb_it) ) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:118:35: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 118 | return split_cluster_point(this->va,this->vb,ca); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:121:29: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 121 | if( clusters.get_cluster(this->vb,this->va,cb,cb_it) ){ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:124:33: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 124 | return split_cluster_point(this->vb,this->va,cb); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h: In member function 'CGAL::Mesher_level_conflict_status CGAL::Mesh_2::Refine_edges_base_with_clusters::test_point_conflict_from_superior_impl(const Point&, CGAL::Mesh_2::Refine_edges_base_with_clusters::Zone&) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Is_locally_conform = CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >; Container = CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge>]': /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:183:57: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_base_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 183 | bool v1_has_a_cluster = clusters.get_cluster(v1,v2,ca,ca_it); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:184:57: note: parameter passing for argument of type 'CGAL::Triangulation_ds_face_base_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 184 | bool v2_has_a_cluster = clusters.get_cluster(v2,v1,cb,cb_it); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'void CGAL::Mesh_2::Refine_edges_base::after_insertion_impl(const Vertex_handle&) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Is_locally_conform = CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >; Container = CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge>]': /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h: In member function 'bool CGAL::Triangulation_2::includes_edge(CGAL::Triangulation_2::Vertex_handle, CGAL::Triangulation_2::Vertex_handle, CGAL::Triangulation_2::Vertex_handle&, CGAL::Triangulation_2::Face_handle&, int&) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:1010:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1010 | Triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1010:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Triangulation_2.h:1010:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/Triangulation_2.h:35, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h: In constructor 'CGAL::Triangulation_line_face_circulator_2::Triangulation_line_face_circulator_2(CGAL::Triangulation_line_face_circulator_2::Vertex_handle, const Triangulation*, const Point&) [with Triangulation_ = CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >]': /usr/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:147:1: note: parameter passing for argument of type 'CGAL::Triangulation_line_face_circulator_2, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 147 | Triangulation_line_face_circulator_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'bool CGAL::Constrained_triangulation_2::find_intersected_faces(CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::List_faces&, CGAL::Constrained_triangulation_2::List_edges&, CGAL::Constrained_triangulation_2::List_edges&, CGAL::Constrained_triangulation_2::Vertex_handle&) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:883:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 883 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:883:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:883:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:902:24: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 902 | Line_face_circulator current_face=Line_face_circulator(vaa, this, bb); | ^~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:932:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 932 | vi=intersect(current_face, ind, vaa, vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:932:17: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:972:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 972 | vi = intersect(current_face, i1, vaa,vbb); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:972:23: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::insert_constraint(CGAL::Constrained_triangulation_2::Vertex_handle, CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:780:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 780 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:780:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:813:21: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 813 | if(includes_edge(vaa,vbb,vi,fr,i)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:837:48: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 837 | bool intersection = find_intersected_faces( vaa, vbb, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 838 | intersected_faces, | ~~~~~~~~~~~~~~~~~~ 839 | conflict_boundary_ab, | ~~~~~~~~~~~~~~~~~~~~~ 840 | conflict_boundary_ba, | ~~~~~~~~~~~~~~~~~~~~~ 841 | vi); | ~~~ In file included from src/generate_2d.cpp:7: /usr/include/CGAL/Delaunay_mesher_2.h: In static member function 'static void CGAL::Delaunay_mesher_2::mark_facets(Tr&, Seeds_it, Seeds_it, bool) [with Seeds_it = std::_List_iterator >; Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Crit = CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >]': /usr/include/CGAL/Delaunay_mesher_2.h:153:15: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 153 | static void mark_facets(Tr& tr, | ^~~~~~~~~~~ /usr/include/CGAL/Delaunay_mesher_2.h:153:15: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:20, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Clusters.h: In member function 'void CGAL::Mesh_2::Clusters::update_cluster(CGAL::Mesh_2::Clusters::Cluster&, CGAL::Mesh_2::Clusters::iterator, CGAL::Mesh_2::Clusters::Vertex_handle, CGAL::Mesh_2::Clusters::Vertex_handle, CGAL::Mesh_2::Clusters::Vertex_handle, bool) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >]': /usr/include/CGAL/Mesh_2/Clusters.h:308:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 308 | void Clusters:: | ^~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h:308:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Clusters.h:308:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Clusters.h: In member function 'void CGAL::Mesh_2::Clusters::construct_cluster(CGAL::Mesh_2::Clusters::Vertex_handle, const Constrained_edge_circulator&, const Constrained_edge_circulator&, CGAL::Mesh_2::Clusters::Cluster) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >]': /usr/include/CGAL/Mesh_2/Clusters.h:461:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Clusters, CGAL::Delaunay_mesh_face_base_2 > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 461 | void Clusters:: | ^~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h: In member function 'void CGAL::Mesh_2::Clusters::create_clusters_of_vertex(CGAL::Mesh_2::Clusters::Vertex_handle) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >]': /usr/include/CGAL/Mesh_2/Clusters.h:403:6: note: parameter passing for argument of type 'const Vertex_handle' {aka 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 403 | void Clusters:: | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:20, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Clusters.h:438:30: note: parameter passing for argument of type 'const Vertex_handle' {aka 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 438 | construct_cluster(v, cluster_begin, current); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h:449:21: note: parameter passing for argument of type 'const Vertex_handle' {aka 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 449 | if(get_cluster(v, target(begin), c, it)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h:453:28: note: parameter passing for argument of type 'const Vertex_handle' {aka 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 453 | construct_cluster(v, cluster_begin, begin, c); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Clusters.h:456:26: note: parameter passing for argument of type 'const Vertex_handle' {aka 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 456 | construct_cluster(v, cluster_begin, current); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Triangulation_data_structure_2::Vertex_handle CGAL::Triangulation_data_structure_2::insert_dim_up(CGAL::Triangulation_data_structure_2::Vertex_handle, bool) [with Vb = CGAL::Delaunay_mesh_vertex_base_2; Fb = CGAL::Delaunay_mesh_face_base_2]': /usr/include/CGAL/Triangulation_data_structure_2.h:1014:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1014 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert_outside_affine_hull(const Point&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:1341:39: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1341 | Vertex_handle v = _tds.insert_dim_up( infinite_vertex(), conform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Triangulation_2::Vertex_handle CGAL::Triangulation_2::insert(const Point&, CGAL::Triangulation_2::Locate_type, CGAL::Triangulation_2::Face_handle, int) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_data_structure_2.h:934:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 934 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h:1196:40: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 1196 | Vertex_handle v = _tds.insert_dim_up(infinite_vertex(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::insert(const Point&, CGAL::Constrained_triangulation_2::Locate_type, CGAL::Constrained_triangulation_2::Face_handle, int) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h:731:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 731 | update_constraints_incident(va, v1,v2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:731:32: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Constrained_triangulation_2.h:733:31: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 733 | clear_constraints_incident(va); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'void CGAL::Constrained_Delaunay_triangulation_2::flip_around(CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:724:1: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 724 | Constrained_Delaunay_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, CGAL::Constrained_Delaunay_triangulation_2::Locate_type, CGAL::Constrained_Delaunay_triangulation_2::Face_handle, int) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:911:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 911 | flip_around(va); | ~~~~~~~~~~~^~~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle CGAL::Constrained_Delaunay_triangulation_2::virtual_insert(const Point&, CGAL::Constrained_Delaunay_triangulation_2::Face_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:898:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 898 | flip_around(va); | ~~~~~~~~~~~^~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Triangulation_data_structure_2::Face_handle CGAL::Triangulation_data_structure_2::create_face(CGAL::Triangulation_data_structure_2::Face_handle, int, CGAL::Triangulation_data_structure_2::Vertex_handle) [with Vb = CGAL::Delaunay_mesh_vertex_base_2; Fb = CGAL::Delaunay_mesh_face_base_2]': /usr/include/CGAL/Triangulation_data_structure_2.h:1462:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1462 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Constrained_triangulation_2::Vertex_handle CGAL::Constrained_triangulation_2::star_hole(const Point&, EdgeIt, EdgeIt, FaceIt, FaceIt) [with EdgeIt = std::_List_iterator, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int> >; FaceIt = std::_List_iterator, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >; Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_2.h:629:44: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 629 | if (fit == face_end) return create_face(fn, in, v); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_2.h:629:44: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 629 | if (fit == face_end) return create_face(fn, in, v); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:22, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_faces.h: In member function 'void CGAL::Mesh_2::Refine_faces_base::compute_new_bad_faces(CGAL::Mesh_2::Refine_faces_base::Vertex_handle) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Criteria = CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >; Previous = CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >]': /usr/include/CGAL/Mesh_2/Refine_faces.h:306:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 306 | void Refine_faces_base:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_faces.h:306:6: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'void CGAL::Mesh_2::Refine_edges_visitor::after_insertion(const Vertex_handle&) [with Faces_mesher = CGAL::Mesh_2::Refine_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > >]': /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:21, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_edges_visitor.h:116:39: note: parameter passing for argument of type 'const CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 116 | faces_mesher.compute_new_bad_faces(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/CGAL/Mesh_2/Refine_edges.h:19, from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:19, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesher_level.h: In member function 'CGAL::Mesher_level_conflict_status CGAL::Mesher_level::try_to_refine_element(Element, Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_2::Refine_edges_visitor, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >; Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Derived = CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >; Element = std::pair, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; Previous = CGAL::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_2, CGAL::Delaunay_mesh_face_base_2 > > >]': /usr/include/CGAL/Mesher_level.h:304:3: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 304 | try_to_refine_element(Element e, Mesh_visitor visitor) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:147:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 147 | clusters.update_cluster(ca,ca_it,this->va,this->vb,v,cluster_splitted); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:147:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:147:30: note: parameter passing for argument of type 'CGAL::Mesher_level, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, std::pair, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, CGAL::Null_mesher_level, CGAL::Triangulation_mesher_level_traits_2, CGAL::Delaunay_mesh_face_base_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:149:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 149 | clusters.update_cluster(cb,cb_it,this->vb,this->va,v,cluster_splitted); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:149:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:149:30: note: parameter passing for argument of type 'CGAL::Mesher_level, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, std::pair, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, CGAL::Null_mesher_level, CGAL::Triangulation_mesher_level_traits_2, CGAL::Delaunay_mesh_face_base_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_2/Refine_edges.h:19, from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:19, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesher_level.h: In member function 'void CGAL::Mesher_level::refine(Mesh_visitor) [with Mesh_visitor = CGAL::Mesh_2::Refine_edges_visitor_from_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >; Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Derived = CGAL::Mesh_2::Refine_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > >; Element = CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Previous = CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_2, CGAL::Delaunay_mesh_face_base_2 > > >]': /usr/include/CGAL/Mesher_level.h:274:8: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor_from_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 274 | void refine(Mesh_visitor visitor) | ^~~~~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h:1005:22: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1005 | return _tds.is_edge(va, vb, fr, i); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_2/Refine_edges.h:19, from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:19, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesher_level.h:295:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 295 | = try_to_refine_element(e, visitor); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Mesher_level.h:295:30: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:201:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 201 | return Face_circulator(v,f); | ^ In file included from /usr/include/CGAL/Delaunay_mesher_2.h:22, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Refine_faces.h:217:26: note: parameter passing for argument of type 'CGAL::Mesher_level, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Refine_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > >, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Triangulation_mesher_level_traits_2, CGAL::Delaunay_mesh_face_base_2 > > > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 217 | compute_new_bad_faces(v); | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from src/generate_2d.cpp:7: /usr/include/CGAL/Delaunay_mesher_2.h: In member function 'void CGAL::Delaunay_mesher_2::init(bool) [with Tr = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; Crit = CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >]': /usr/include/CGAL/Delaunay_mesher_2.h:144:18: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 144 | mark_facets(tr, seeds.begin(), seeds.end(), seeds_mark); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_2/Refine_edges_with_clusters.h:20, from /usr/include/CGAL/Delaunay_mesher_2.h:20, from src/generate_2d.cpp:7: /usr/include/CGAL/Mesh_2/Clusters.h:156:32: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 156 | create_clusters_of_vertex(vit); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_2d.hpp:6, from src/generate_2d.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair > >, CGAL::Delaunay_mesh_face_base_2 > > > > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 >}; _Tp = std::pair, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 >; _Alloc = std::allocator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 > >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 >, std::allocator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 > > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::remove_1D(CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:1344:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1344 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'bool CGAL::Triangulation_2::test_dim_down(CGAL::Triangulation_2::Vertex_handle) const [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:1455:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1455 | Triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'void CGAL::Triangulation_data_structure_2::remove_dim_down(CGAL::Triangulation_data_structure_2::Vertex_handle) [with Vb = CGAL::Delaunay_mesh_vertex_base_2; Fb = CGAL::Delaunay_mesh_face_base_2]': /usr/include/CGAL/Triangulation_data_structure_2.h:1213:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1213 | Triangulation_data_structure_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'void CGAL::Triangulation_2::make_hole(CGAL::Triangulation_2::Vertex_handle, std::__cxx11::list&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:1592:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1592 | Triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_2.h: In member function 'void CGAL::Triangulation_2::fill_hole(CGAL::Triangulation_2::Vertex_handle, std::__cxx11::list&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:1664:1: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1664 | Triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h: In member function 'void CGAL::Constrained_triangulation_2::remove_2D(CGAL::Constrained_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_triangulation_2.h:1356:1: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1356 | Constrained_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1359:20: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1359 | if (test_dim_down(v)) { this->_tds.remove_dim_down(v);} | ~~~~~~~~~~~~~^~~ /usr/include/CGAL/Constrained_triangulation_2.h:1359:53: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1359 | if (test_dim_down(v)) { this->_tds.remove_dim_down(v);} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/CGAL/Constrained_triangulation_2.h:1362:14: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1362 | make_hole(v, hole); | ~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Constrained_triangulation_2.h:1364:14: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1364 | fill_hole(v, hole); | ~~~~~~~~~^~~~~~~~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h: In member function 'void CGAL::Triangulation_2::fill_hole_delaunay(std::__cxx11::list&) [with Gt = CGAL::Epick; Tds = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >]': /usr/include/CGAL/Triangulation_2.h:2429:26: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 2429 | return _tds.create_face(f, i, v); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h: In member function 'void CGAL::Constrained_Delaunay_triangulation_2::remove_2D(CGAL::Constrained_Delaunay_triangulation_2::Vertex_handle) [with Gt = CGAL::Epick; Tds_ = CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >; Itag_ = CGAL::Default]': /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:974:1: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 974 | Constrained_Delaunay_triangulation_2:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:977:19: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 977 | if (test_dim_down(v)) { this->_tds.remove_dim_down(v); } | ~~~~~~~~~~~~~^~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:977:53: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 977 | if (test_dim_down(v)) { this->_tds.remove_dim_down(v); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:980:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 980 | make_hole(v, hole); | ~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_2d.hpp:6, from src/generate_2d.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Segment_2&}; _Tp = CGAL::Segment_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h: In member function 'CGAL::Mesh_2::Mesh_global_optimizer_2::Moves_vector CGAL::Mesh_2::Mesh_global_optimizer_2::compute_moves(CGAL::Mesh_2::Mesh_global_optimizer_2::Vertex_set&) [with CDT = CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >; MoveFunction = CGAL::Mesh_2::Lloyd_move_2, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Mesh_sizing_field, CGAL::Delaunay_mesh_face_base_2 > >, true> >]': /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_data_structure_2.h:201:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 201 | return Face_circulator(v,f); | ^ In file included from /usr/include/c++/10/vector:72, from src/generate_2d.hpp:6, from src/generate_2d.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_2d.hpp:6, from src/generate_2d.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_2d.hpp:6, from src/generate_2d.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 >*, std::vector, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 >, std::allocator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_2 > > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:201:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 201 | return Face_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_data_structure_2.h: In function 'std::tuple, std::allocator > >, std::vector, std::allocator > > > pygalmesh::generate_2d(const std::vector >&, const std::vector >&, double, double, int)': /usr/include/CGAL/Triangulation_data_structure_2.h:924:23: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 924 | return insert_dim_up(); | ~~~~~~~~~~~~~^~ In file included from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:898:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 898 | flip_around(va); | ~~~~~~~~~~~^~~~ In file included from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:254:36: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 254 | ((Ctr*)this)->insert_constraint(va,vb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from src/generate_2d.cpp:7: /usr/include/CGAL/Delaunay_mesher_2.h:220:23: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor_from_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 220 | faces_level.refine(visitor); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Delaunay_mesher_2.h:220:23: note: parameter passing for argument of type 'CGAL::Mesh_2::Refine_edges_visitor_from_faces, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > >, CGAL::Mesh_2::Refine_faces_base, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Delaunay_mesh_size_criteria_2, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Mesh_2::Refine_edges_base_with_clusters, CGAL::Delaunay_mesh_face_base_2 > >, CGAL::Mesh_2::Is_locally_conforming_Gabriel, CGAL::Delaunay_mesh_face_base_2 > > >, CGAL::Meshes::Filtered_queue_container, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >, CGAL::Mesh_2::details::Refine_edges_base_types, CGAL::Delaunay_mesh_face_base_2 > > >::Is_a_constrained_edge> > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ /usr/include/CGAL/Triangulation_data_structure_2.h:211:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 211 | return Edge_circulator(v,f); | ^ In file included from /usr/include/CGAL/lloyd_optimize_mesh_2.h:20, from src/generate_2d.cpp:11: /usr/include/CGAL/Mesh_2/Mesh_global_optimizer_2.h:393:56: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 393 | CGAL::Delaunay_mesher_2::mark_facets(cdt_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 394 | seeds_.begin(), | ~~~~~~~~~~~~~~~ 395 | seeds_.end(), | ~~~~~~~~~~~~~ 396 | seeds_mark_/*faces that are not in domain are tagged false*/); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_2.h:32, from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_data_structure_2.h:1298:18: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_2, CGAL::Delaunay_mesh_face_base_2 >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1298 | remove_dim_down(v); | ~~~~~~~~~~~~~~~^~~ In file included from /usr/include/CGAL/Constrained_triangulation_2.h:25, from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Triangulation_2.h:1422:23: note: parameter passing for argument of type 'CGAL::Triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1422 | _tds.remove_dim_down(v); | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:20, from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_triangulation_2.h:1336:42: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1336 | else if ( dimension() == 1) remove_1D(v); | ~~~~~~~~~^~~ /usr/include/CGAL/Constrained_triangulation_2.h:1337:18: note: parameter passing for argument of type 'CGAL::Constrained_triangulation_2, CGAL::Delaunay_mesh_face_base_2 >, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1337 | else remove_2D(v); | ~~~~~~~~~^~~ In file included from src/generate_2d.cpp:6: /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:952:18: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 952 | else remove_2D(v); | ~~~~~~~~~^~~ /usr/include/CGAL/Constrained_Delaunay_triangulation_2.h:898:14: note: parameter passing for argument of type 'CGAL::Constrained_Delaunay_triangulation_2, CGAL::Delaunay_mesh_face_base_2 > >::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Delaunay_mesh_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 898 | flip_around(va); | ~~~~~~~~~~~^~~~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate_from_inr.cpp -o build/temp.linux-armhf-3.9/src/generate_from_inr.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_inr.cpp:7: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_inr.cpp:7: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_inr.cpp:7: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from src/generate_from_inr.cpp:8: /usr/include/CGAL/Image_3.h: In instantiation of 'CGAL::ImageIO::Indicator_factory::Indicator CGAL::ImageIO::Indicator_factory::indicator(T) const [with T = float]': /usr/include/CGAL/Image_3.h:520:60: required from 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = float; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]' /usr/include/CGAL/Image_3.h:229:7: required from 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&) const [with Image_word_type = float; Coord_type = double; Target_type = int]' /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:94:74: required from 'CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::eval(const Point_3&, CGAL::Tag_true, CGAL::Tag_true) const [with Point_3 = CGAL::Point_3; Image_word_type = float; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type = int; CGAL::Tag_true = CGAL::Boolean_tag]' /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:82:16: required from 'CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::operator()(const Point_3&) const [with Point_3 = CGAL::Point_3; Image_word_type = float; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type = int]' /usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = CGAL::Mesh_3::Image_to_labeled_function_wrapper&; _Args = {const CGAL::Point_3&}]' /usr/include/c++/10/bits/invoke.h:113:35: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_1boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_0boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&, boost::parameter::aux::use_default_tag) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_0boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static typename boost::parameter::aux::unaryfunptr_return_type)>::type::type CGAL::Labeled_mesh_domain_3::boost_param_impl412create_labeled_image_mesh_domain(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair; typename boost::parameter::aux::unaryfunptr_return_type)>::type::type = CGAL::Labeled_mesh_domain_3]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static typename boost::parameter::aux::unaryfunptr_return_type)>::type::type CGAL::Labeled_mesh_domain_3::create_labeled_image_mesh_domain(ParameterArgumentType0&&, typename boost::parameter::aux::match::boost_param_params_412create_labeled_image_mesh_domain, ParameterArgumentType0>::type) [with ParameterArgumentType0 = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair; typename boost::parameter::aux::unaryfunptr_return_type)>::type::type = CGAL::Labeled_mesh_domain_3; typename boost::parameter::aux::match::boost_param_params_412create_labeled_image_mesh_domain, ParameterArgumentType0>::type = boost::parameter::parameters::type>, boost::parameter::optional::type>, boost::parameter::optional, boost::parameter::optional::type>, boost::parameter::optional, boost::parameter::optional, boost::parameter::optional >]' src/generate_from_inr.cpp:61:80: required from here /usr/include/CGAL/Image_3.h:58:13: note: parameter passing for argument of type 'CGAL::ImageIO::Indicator_factory::Indicator' when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Indicator indicator(T i) const { | ^~~~~~~~~ /usr/include/CGAL/Image_3.h: In instantiation of 'CGAL::ImageIO::Indicator_factory::Indicator CGAL::ImageIO::Indicator_factory::indicator(T) const [with T = double]': /usr/include/CGAL/Image_3.h:520:60: required from 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = double; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]' /usr/include/CGAL/Image_3.h:229:7: required from 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&) const [with Image_word_type = double; Coord_type = double; Target_type = int]' /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:94:74: required from 'CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::eval(const Point_3&, CGAL::Tag_true, CGAL::Tag_true) const [with Point_3 = CGAL::Point_3; Image_word_type = double; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type = int; CGAL::Tag_true = CGAL::Boolean_tag]' /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:82:16: required from 'CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::operator()(const Point_3&) const [with Point_3 = CGAL::Point_3; Image_word_type = double; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type = int]' /usr/include/c++/10/bits/invoke.h:60:36: required from 'constexpr _Res std::__invoke_impl(std::__invoke_other, _Fn&&, _Args&& ...) [with _Res = int; _Fn = CGAL::Mesh_3::Image_to_labeled_function_wrapper&; _Args = {const CGAL::Point_3&}]' /usr/include/c++/10/bits/invoke.h:113:35: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_1boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_0boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&, boost::parameter::aux::use_default_tag) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static ResultType CGAL::Labeled_mesh_domain_3::boost_param_dispatch_0boost_412create_labeled_image_mesh_domain(ResultType (*)(), const Args&, long int, image__type&&) [with ResultType = CGAL::Labeled_mesh_domain_3; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; image__type = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static typename boost::parameter::aux::unaryfunptr_return_type)>::type::type CGAL::Labeled_mesh_domain_3::boost_param_impl412create_labeled_image_mesh_domain(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant > >; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair; typename boost::parameter::aux::unaryfunptr_return_type)>::type::type = CGAL::Labeled_mesh_domain_3]' /usr/include/CGAL/Labeled_mesh_domain_3.h:412:3: required from 'static typename boost::parameter::aux::unaryfunptr_return_type)>::type::type CGAL::Labeled_mesh_domain_3::create_labeled_image_mesh_domain(ParameterArgumentType0&&, typename boost::parameter::aux::match::boost_param_params_412create_labeled_image_mesh_domain, ParameterArgumentType0>::type) [with ParameterArgumentType0 = CGAL::Image_3&; BGT = CGAL::Epick; Subdomain_index_ = int; Surface_patch_index_ = std::pair; typename boost::parameter::aux::unaryfunptr_return_type)>::type::type = CGAL::Labeled_mesh_domain_3; typename boost::parameter::aux::match::boost_param_params_412create_labeled_image_mesh_domain, ParameterArgumentType0>::type = boost::parameter::parameters::type>, boost::parameter::optional::type>, boost::parameter::optional, boost::parameter::optional::type>, boost::parameter::optional, boost::parameter::optional, boost::parameter::optional >]' src/generate_from_inr.cpp:61:80: required from here /usr/include/CGAL/Image_3.h:58:13: note: parameter passing for argument of type 'CGAL::ImageIO::Indicator_factory::Indicator' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/double.h:22, from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/CGAL/number_utils.h: In instantiation of 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number; typename CGAL::Real_embeddable_traits::To_interval::result_type = std::pair]': /usr/include/CGAL/NT_converter.h:82:36: required from 'CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = boost::multiprecision::number; bool b = false]' /usr/include/CGAL/Cartesian_converter.h:286:25: required from 'typename K2::Point_3 CGAL::Cartesian_converter::operator()(const typename K1::Point_3&) const [with K1 = CGAL::Simple_cartesian >; K2 = CGAL::Simple_cartesian >; Converter = CGAL::NT_converter, CGAL::Interval_nt >; typename K2::Point_3 = CGAL::Point_3 > >; typename K1::Point_3 = CGAL::Point_3 > >]' /usr/include/CGAL/Lazy.h:397:32: required from 'CGAL::Lazy_rep_0::Lazy_rep_0(E&&) [with E = CGAL::Point_3 > >; AT = CGAL::Point_3 > >; ET = CGAL::Point_3 > >; E2A = CGAL::Cartesian_converter >, CGAL::Simple_cartesian > >]' /usr/include/CGAL/Lazy.h:1643:3: required from 'CGAL::Lazy_construction::result_type CGAL::Lazy_construction::operator()(const L0&, const L1&, const L2&, const L3&) const [with L0 = CGAL::Weighted_point_3; L1 = CGAL::Weighted_point_3; L2 = CGAL::Weighted_point_3; L3 = CGAL::Weighted_point_3; LK = CGAL::Epeck; AC = CGAL::CommonKernelFunctors::Construct_weighted_circumcenter_3 > >; EC = CGAL::CommonKernelFunctors::Construct_weighted_circumcenter_3 > >; E2A_ = CGAL::Default; CGAL::Lazy_construction::result_type = CGAL::Point_3]' /usr/include/CGAL/Regular_triangulation_3.h:1846:50: required from 'void CGAL::Regular_triangulation_3::dual_segment_exact(const Facet&, CGAL::Regular_triangulation_3::Bare_point&, CGAL::Regular_triangulation_3::Bare_point&) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3; Tds_ = CGAL::Mesh_triangulation_3 >::Tds; Lock_data_structure_ = CGAL::Default; CGAL::Regular_triangulation_3::Facet = std::pair, CGAL::Weighted_point_3, int, std::pair, boost::variant >, CGAL::Triangulation_data_structure_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; CGAL::Regular_triangulation_3::Bare_point = CGAL::Point_3]' /usr/include/CGAL/Mesh_3/Refine_facets_3.h:1649:31: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp::type CGAL::boost_param_impl390make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_390make_mesh_3_bp::type = void]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType1 = const CGAL::Labeled_mesh_domain_3&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType3 = const CGAL::parameters::internal::Lloyd_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Odt_options&; ParameterArgumentType5 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType6 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:376:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MD = CGAL::Labeled_mesh_domain_3; MC = CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/generate_from_inr.cpp:84:7: required from here /usr/include/CGAL/number_utils.h:298:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 298 | to_interval( const Real_embeddable& x) { | ^~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from src/generate_from_inr.hpp:4, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: required from 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:616:3: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >; CGAL::Mesh_3::Mesh_global_optimizer::FT = double]' /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: required from 'CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; std::size_t = unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp::type CGAL::boost_param_impl390make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_390make_mesh_3_bp::type = void]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType1 = const CGAL::Labeled_mesh_domain_3&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType3 = const CGAL::parameters::internal::Lloyd_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Odt_options&; ParameterArgumentType5 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType6 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:376:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MD = CGAL::Labeled_mesh_domain_3; MC = CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/generate_from_inr.cpp:84:7: required from here /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from src/generate_from_inr.cpp:8: /usr/include/CGAL/Image_3.h: In member function 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = float; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]': /usr/include/CGAL/Image_3.h:519:65: note: parameter passing for argument of type 'CGAL::ImageIO::Indicator_factory::Indicator' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | trilinear_interpolation( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 520 | x, y, z, value_outside, indicator_factory.indicator(iwt)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Image_3.h: In member function 'Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = double; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]': /usr/include/CGAL/Image_3.h:519:65: note: parameter passing for argument of type 'CGAL::ImageIO::Indicator_factory::Indicator' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/Cartesian_converter.h:28, from /usr/include/CGAL/Filtered_kernel.h:19, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_inr.cpp:7: /usr/include/CGAL/NT_converter.h: In member function 'CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = double; bool b = false]': /usr/include/CGAL/NT_converter.h:82:36: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return CGAL_NTS to_interval(a); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/generate_from_inr.cpp: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': src/generate_from_inr.cpp:164:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | } // namespace pygalmesh | ^ src/generate_from_inr.cpp: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double]': src/generate_from_inr.cpp:164:1: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_inr.cpp:7: /usr/include/CGAL/boost_mp.h: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': /usr/include/CGAL/boost_mp.h:272:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | operator()(const Type& x) const { | ^~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = CGAL::Point_2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/centroid.h: In function 'typename K::Point_3 CGAL::internal::centroid(InputIterator, InputIterator, const K&, const typename K::Point_3*, CGAL::Dimension_tag<0>) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3]': /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 400 | centroid(InputIterator begin, | ^~~~~~~~ /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Weighted_point_3&}; _Tp = CGAL::Weighted_point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 581 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >::Project_on_plane]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Mesh_3::PVertex_, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Labeled_mesh_domain_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'int CGAL::Mesh_3::Sliver_perturber::update_priority_queue(const PVertex&, CGAL::Mesh_3::Sliver_perturber::PQueue&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>*, std::vector, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Sliver_perturber.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Sliver_perturber::operator()(CGAL::Mesh_3::Sliver_perturber::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >'} changed in GCC 7.1 762 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Triangle_3&}; _Tp = CGAL::Triangle_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_3&}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >::To_2d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >::To_3d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/centroid.h:820:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 820 | return centroid(begin, end, k,(Value_type*) nullptr, tag); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Lloyd_move.h:368:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 368 | std::transform(first, last, first, Project_on_plane(plane, c3t3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Lloyd_move.h:378:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 378 | std::transform(first, last, std::back_inserter(points_2d), To_2d(to_2d)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_inr.cpp:7: /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_inr.hpp:5, from src/generate_from_inr.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Lloyd_move.h:391:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 391 | std::transform(ch_2d.begin(), ch_2d.end(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | std::back_inserter(polygon_3d), To_3d(to_3d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Mesh_global_optimizer::operator()(int, CGAL::Mesh_3::Mesh_global_optimizer::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:626:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >'} changed in GCC 7.1 626 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const CGAL::parameters::internal::Exude_options&, const CGAL::parameters::internal::Perturb_options&, const CGAL::parameters::internal::Odt_options&, const CGAL::parameters::internal::Lloyd_options&, bool, const CGAL::parameters::internal::Mesh_3_options&, const CGAL::parameters::internal::Manifold_options&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_mesh_domain_3; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Mesh_triangulation_3 >::Tds> >]': /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: note: parameter passing for argument of type 'CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 92 | Odt_optimizer opt(c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/lloyd_optimize_mesh_3.h:93:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Lloyd_move, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 93 | Lloyd_optimizer opt (c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_inr.cpp:16: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Mesh_triangulation_3 >::Tds> > >' changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate_from_off.cpp -o build/temp.linux-armhf-3.9/src/generate_from_off.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_off.cpp:3: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_off.cpp:3: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_off.cpp:3: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from src/generate_from_off.hpp:4, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: required from 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:616:3: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >; CGAL::Mesh_3::Mesh_global_optimizer::FT = double]' /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: required from 'CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; std::size_t = unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; domain_type = const CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; domain_type = const CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; domain_type = const CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>&; criteria_type = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; domain_type = const CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>&; criteria_type = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp::type CGAL::boost_param_impl390make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_390make_mesh_3_bp::type = void]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; ParameterArgumentType1 = const CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >&; ParameterArgumentType3 = const CGAL::parameters::internal::Lloyd_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Odt_options&; ParameterArgumentType5 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType6 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:376:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MD = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MC = CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/generate_from_off.cpp:125:71: required from here /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/CGAL/Cartesian/function_objects.h: In member function 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Epick]': /usr/include/CGAL/Cartesian/function_objects.h:1891:32: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1891 | std::pair xp = CGAL_NTS to_interval(p.x()); | ^~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/generate_from_off.cpp: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': src/generate_from_off.cpp:138:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | } // namespace pygalmesh | ^ src/generate_from_off.cpp: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double]': src/generate_from_off.cpp:138:1: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_from_off.cpp:3: /usr/include/CGAL/boost_mp.h: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': /usr/include/CGAL/boost_mp.h:272:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | operator()(const Type& x) const { | ^~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = CGAL::Point_2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/centroid.h: In function 'typename K::Point_3 CGAL::internal::centroid(InputIterator, InputIterator, const K&, const typename K::Point_3*, CGAL::Dimension_tag<0>) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >]': /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 400 | centroid(InputIterator begin, | ^~~~~~~~ /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_3&}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/stl_vector.h: In member function 'void CGAL::Polygon_mesh_processing::internal::Polygon_soup_orienter::duplicate_singular_vertices() [with PointRange = std::vector >; PolygonRange = std::vector >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; _Alloc = std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >, std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; _Alloc = std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >*, std::vector, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >, std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Weighted_point_3&}; _Tp = CGAL::Weighted_point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Side_of_triangle_mesh.h:21, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:36, from src/generate_from_off.cpp:7: /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Point_inside_vertical_ray_cast.h: In function 'CGAL::Bounded_side CGAL::internal::Point_inside_vertical_ray_cast::operator()(const Point&, const AABBTree&, typename Kernel::Construct_ray_3, typename Kernel::Construct_vector_3) const [with Kernel = CGAL::Mesh_3::Robust_intersection_traits_3_new; AABBTree = CGAL::AABB_tree, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; Helper = CGAL::internal::Default_tree_helper, CGAL::AABB_face_graph_triangle_primitive, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Point_inside_vertical_ray_cast.h:70:16: note: parameter passing for argument of type 'CGAL::Cartesian_base_no_ref_count::Construct_ray_3' {aka 'CGAL::CommonKernelFunctors::Construct_ray_3'} changed in GCC 7.1 70 | Bounded_side operator()( | ^~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector > >; _OIter = __gnu_cxx::__normal_iterator*, std::vector > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >::Project_on_plane]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Mesh_3::PVertex_ >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_3 >, CGAL::Epick, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/stl_vector.h: In function 'int CGAL::Mesh_3::Sliver_perturber::update_priority_queue(const PVertex&, CGAL::Mesh_3::Sliver_perturber::PQueue&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag>*, std::vector >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Sliver_perturber.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Sliver_perturber::operator()(CGAL::Mesh_3::Sliver_perturber::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >]': /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >'} changed in GCC 7.1 762 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >'} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Triangle_3&}; _Tp = CGAL::Triangle_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >::To_2d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >::To_3d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/stl_vector.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/centroid.h:820:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 820 | return centroid(begin, end, k,(Value_type*) nullptr, tag); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Lloyd_move.h:368:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 368 | std::transform(first, last, first, Project_on_plane(plane, c3t3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Lloyd_move.h:378:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 378 | std::transform(first, last, std::back_inserter(points_2d), To_2d(to_2d)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_from_off.cpp:3: /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/generate_from_off.hpp:5, from src/generate_from_off.cpp:1: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/Mesh_3/Lloyd_move.h:391:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 391 | std::transform(ch_2d.begin(), ch_2d.end(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | std::back_inserter(polygon_3d), To_3d(to_3d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/generate_from_off.cpp:8: /usr/include/CGAL/perturb_mesh_3.h: In function 'void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const CGAL::parameters::internal::Exude_options&, const CGAL::parameters::internal::Perturb_options&, const CGAL::parameters::internal::Odt_options&, const CGAL::parameters::internal::Lloyd_options&, bool, const CGAL::parameters::internal::Mesh_3_options&, const CGAL::parameters::internal::Manifold_options&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, CGAL::Epick>; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> >]': /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3, CGAL::Epick> >::Tds> > >' changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate_periodic.cpp -o build/temp.linux-armhf-3.9/src/generate_periodic.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_periodic.cpp:6: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_periodic.cpp:6: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_periodic.cpp:6: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/specfun.h:45, from /usr/include/c++/10/cmath:1927, from /usr/include/c++/10/complex:44, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: required from 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:616:3: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; CGAL::Mesh_3::Mesh_global_optimizer::FT = double]' /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: required from 'CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; std::size_t = unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; domain_type = const CGAL::Labeled_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; domain_type = const CGAL::Labeled_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_periodic_3_mesh_3.h:191:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_191make_periodic_3_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_edge_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Mesh_cell_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&]' /usr/include/CGAL/make_periodic_3_mesh_3.h:191:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_191make_periodic_3_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_edge_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Mesh_cell_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; domain_type = const CGAL::Labeled_mesh_domain_3&; criteria_type = const CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&]' /usr/include/CGAL/make_periodic_3_mesh_3.h:191:1: required from 'typename CGAL::boost_param_result_191make_periodic_3_mesh_3_bp::type CGAL::boost_param_impl191make_periodic_3_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_edge_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Mesh_cell_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_191make_periodic_3_mesh_3_bp::type = void]' /usr/include/CGAL/make_periodic_3_mesh_3.h:191:1: required from 'typename CGAL::boost_param_result_191make_periodic_3_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type CGAL::make_periodic_3_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; ParameterArgumentType1 = const CGAL::Labeled_mesh_domain_3&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >&; ParameterArgumentType3 = const CGAL::parameters::internal::Lloyd_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Odt_options&; ParameterArgumentType5 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType6 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_191make_periodic_3_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, ParameterArgumentType5&&, ParameterArgumentType6&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4, ParameterArgumentType5, ParameterArgumentType6>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_periodic_3_mesh_3.h:177:28: required from 'C3T3 CGAL::make_periodic_3_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MD = CGAL::Labeled_mesh_domain_3; MC = CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; T = {CGAL::parameters::internal::Lloyd_options, CGAL::parameters::internal::Odt_options, CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/generate_periodic.cpp:110:7: required from here /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian_converter.h:28, from /usr/include/CGAL/Filtered_kernel.h:19, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_periodic.cpp:6: /usr/include/CGAL/NT_converter.h: In member function 'CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = double; bool b = false]': /usr/include/CGAL/NT_converter.h:82:36: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return CGAL_NTS to_interval(a); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = CGAL::Point_2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:23, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/centroid.h: In function 'typename K::Point_3 CGAL::internal::centroid(InputIterator, InputIterator, const K&, const typename K::Point_3*, CGAL::Dimension_tag<0>) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >]': /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 400 | centroid(InputIterator begin, | ^~~~~~~~ /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/generate_periodic.cpp:6: /usr/include/CGAL/boost_mp.h: In member function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': /usr/include/CGAL/boost_mp.h:272:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | operator()(const Type& x) const { | ^~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:32, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_triangulation_3.h: In member function 'CGAL::Periodic_3_triangulation_3::Point CGAL::Periodic_3_triangulation_3::point(CGAL::Periodic_3_triangulation_3::Vertex_handle, ConstructPoint) const [with ConstructPoint = CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_triangulation_3.h:698:9: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 698 | Point point(Vertex_handle v, ConstructPoint cp) const { | ^~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'bool CGAL::Mesh_3::Triangulation_helpers::no_topological_change(Tr&, CGAL::Mesh_3::Triangulation_helpers::Vertex_handle, const Vector_3&, const Point&, CGAL::Mesh_3::Triangulation_helpers::Cell_vector&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Bbox_3 CGAL::Mesh_3::Mesh_complex_3_in_triangulation_3_base::bbox() const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Concurrency_tag = CGAL::Sequential_tag]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Weighted_point_3&}; _Tp = CGAL::Weighted_point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In member function 'void CGAL::Periodic_3_regular_triangulation_3::gather_cell_hidden_points(CGAL::Periodic_3_regular_triangulation_3::Cell_handle, std::vector&) [with Gt = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Refine_facets_manifold_base::FT CGAL::Mesh_3::Refine_facets_manifold_base::compute_sq_distance_to_facet_center(const Facet&, CGAL::Mesh_3::Refine_facets_manifold_base::Vertex_handle) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Refine_facets_manifold_base::Facet CGAL::Mesh_3::Refine_facets_manifold_base::biggest_incident_facet_in_complex(CGAL::Mesh_3::Refine_facets_manifold_base::Vertex_handle) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Refine_facets_manifold_base::Facet CGAL::Mesh_3::Refine_facets_manifold_base::biggest_incident_facet_in_complex(const Edge&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Triangle_3&}; _Tp = CGAL::Triangle_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'void CGAL::Dump_c3t3::dump_c3t3(const C3t3&, std::string) const [with C3t3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; bool is_streamable = true]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Periodic_3_regular_triangulation_3::set_point(CGAL::Periodic_3_regular_triangulation_3::Vertex_handle, const Vector&, const Weighted_point&) [with Gt = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'CGAL::Periodic_3_triangulation_3::Vertex_handle CGAL::Periodic_3_triangulation_3::periodic_insert(const Point&, const Offset&, CGAL::Periodic_3_triangulation_3::Locate_type, CGAL::Periodic_3_triangulation_3::Cell_handle, const Conflict_tester&, Point_hider&, CoverManager&, CGAL::Periodic_3_triangulation_3::Vertex_handle) [with Conflict_tester = CGAL::Periodic_3_regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >::Conflict_tester; Point_hider = CGAL::Periodic_3_regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >::Point_hider; CoverManager = CGAL::Periodic_3_regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >::Cover_manager; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; _Funct = CGAL::details::Insert_vertex_in_c3t3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/c++/10/bits/stl_algo.h:3833:5: note: parameter passing for argument of type 'CGAL::details::Insert_vertex_in_c3t3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 3833 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:32, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_triangulation_3.h: In member function 'CGAL::Periodic_3_triangulation_3::Point CGAL::Periodic_3_triangulation_3::point(CGAL::Periodic_3_triangulation_3::Cell_handle, int, ConstructPoint) const [with ConstructPoint = CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_triangulation_3.h:703:9: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 703 | Point point(Cell_handle c, int idx, ConstructPoint cp) const | ^~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Aspect_ratio_criterion::Is_bad CGAL::Mesh_3::Aspect_ratio_criterion::do_is_bad(const Tr&, const Facet&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Visitor_ = CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::Dihedral_angle_perturbation::Vector_3 CGAL::Mesh_3::Dihedral_angle_perturbation::normal_estimate(const C3T3&, const Cell_handle&, int) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::Sq_radius_perturbation::Vector_3 CGAL::Mesh_3::Sq_radius_perturbation::compute_gradient_vector(const C3T3&, const Cell_handle&, const Vertex_handle&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::Volume_perturbation::Vector_3 CGAL::Mesh_3::Volume_perturbation::compute_gradient_vector(const C3T3&, const Cell_handle&, const Vertex_handle&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::Dihedral_angle_perturbation::Vector_3 CGAL::Mesh_3::Dihedral_angle_perturbation::compute_gradient_vector(const C3T3&, const Cell_handle&, const Vertex_handle&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'bool CGAL::Mesh_3::Triangulation_helpers::inside_protecting_balls(const Tr&, CGAL::Mesh_3::Triangulation_helpers::Vertex_handle, const Bare_point&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'bool CGAL::Mesh_3::Refine_facets_3_base::is_encroached_facet_refinable(CGAL::Mesh_3::Refine_facets_3_base::Facet&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In constructor 'CGAL::Mesh_3::Cell_criteria_visitor_with_features::Cell_criteria_visitor_with_features(const Tr&, const Cell_handle&) [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In constructor 'CGAL::Mesh_3::Facet_criterion_visitor_with_features::Facet_criterion_visitor_with_features(const Tr&, const Facet&) [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Periodic_3_regular_triangulation_3_wrapper::FT CGAL::Periodic_3_regular_triangulation_3_wrapper::compute_power_distance_to_power_sphere(const Cell_handle&, int) const [with Gt_ = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Periodic_3_regular_triangulation_3_wrapper::FT CGAL::Periodic_3_regular_triangulation_3_wrapper::compute_power_distance_to_power_sphere(const Cell_handle&, CGAL::Periodic_3_regular_triangulation_3_wrapper::Vertex_handle) const [with Gt_ = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Periodic_3_regular_triangulation_3_wrapper::Tetrahedron CGAL::Periodic_3_regular_triangulation_3_wrapper::tetrahedron(const Facet&, const Weighted_point&) const [with Gt_ = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::get_least_square_surface_plane(const Vertex_handle&, CGAL::Mesh_3::C3T3_helpers::Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::Mesh_sizing_field::fill(const std::map&) [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; bool Need_vertex_update = true]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'bool CGAL::Mesh_3::Slivers_exuder::expand_prestar(const Cell_handle&, const Vertex_handle&, CGAL::Mesh_3::Slivers_exuder::Pre_star&, CGAL::Mesh_3::Slivers_exuder::Sliver_values&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; SliverCriteria = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_exuder_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Periodic_3_regular_triangulation_3_wrapper::dual_segment_exact(const Facet&, CGAL::Periodic_3_regular_triangulation_3_wrapper::Bare_point&, CGAL::Periodic_3_regular_triangulation_3_wrapper::Bare_point&) const [with Gt_ = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:32, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_triangulation_3.h: In member function 'CGAL::Periodic_3_triangulation_3::Periodic_point_3 CGAL::Periodic_3_triangulation_3::periodic_circumcenter(CGAL::Periodic_3_triangulation_3::Cell_handle, ConstructCircumcenter) const [with ConstructCircumcenter = CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_triangulation_3.h:1761:20: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1761 | Periodic_point_3 periodic_circumcenter(Cell_handle c, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_triangulation_3.h: In function 'bool CGAL::Periodic_3_triangulation_3::canonical_dual_segment(CGAL::Periodic_3_triangulation_3::Cell_handle, int, CGAL::Periodic_3_triangulation_3::Periodic_segment_3&, ConstructCircumcenter) const [with ConstructCircumcenter = CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_triangulation_3.h:1821:8: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1821 | bool canonical_dual_segment(Cell_handle c, int i, Periodic_segment_3& ps, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_triangulation_3.h:1826:48: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1826 | Periodic_point_3 p1 = periodic_circumcenter(c, construct_circumcenter); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_triangulation_3.h:1826:48: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 /usr/include/CGAL/Periodic_3_triangulation_3.h:1827:48: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1827 | Periodic_point_3 p2 = periodic_circumcenter(c->neighbor(i), construct_circumcenter); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_triangulation_3.h:1827:48: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::Refine_facets_3_base::compute_facet_properties(const Facet&, CGAL::Mesh_3::Refine_facets_3_base::Facet_properties&, bool) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:1318:43: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1318 | return Tr_Base::canonical_dual_segment(c, i, ps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 1319 | geom_traits().construct_weighted_circumcenter_3_object()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Object CGAL::Periodic_3_regular_triangulation_3_wrapper::dual(const Facet&) const [with Gt_ = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:1318:43: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1318 | return Tr_Base::canonical_dual_segment(c, i, ps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 1319 | geom_traits().construct_weighted_circumcenter_3_object()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::Refine_facets_3_base::before_insertion_impl(const Facet&, const Weighted_point&, CGAL::Mesh_3::Refine_facets_3_base::Zone&) [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Criteria = CGAL::Mesh_facet_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >; MeshDomain = CGAL::Labeled_mesh_domain_3; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; Concurrency_tag = CGAL::Sequential_tag; Container_ = CGAL::Meshes::Double_map_container, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::pair >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::FT CGAL::Mesh_3::Mesh_global_optimizer::sq_circumradius_length(const Cell_handle&, const Vertex_handle&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >' changed in GCC 7.1 581 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::FT CGAL::Mesh_3::Mesh_global_optimizer::sq_circumradius_length(const Cell_handle&, const Vertex_handle&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >' changed in GCC 7.1 581 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'double CGAL::Mesh_3::Mesher_3::refine_mesh(std::string) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:1302:42: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 1302 | return Tr_Base::periodic_circumcenter(c, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 1303 | geom_traits().construct_weighted_circumcenter_3_object()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:1302:42: note: parameter passing for argument of type 'CGAL::Robust_periodic_construct_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true>, CGAL::Functor_with_offset_weighted_points_adaptor_3, CGAL::Periodic_3_offset_3>, CGAL::Robust_filtered_construct_weighted_circumcenter_3 > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_sizing_field::FT CGAL::Mesh_3::Mesh_sizing_field::interpolate_on_cell_vertices(const Bare_point&, const Cell_handle&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; bool Need_vertex_update = true]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Moves_vector CGAL::Mesh_3::Mesh_global_optimizer::compute_moves(CGAL::Mesh_3::Mesh_global_optimizer::Moving_vertices_set&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair, CGAL::Periodic_3_offset_3>&}; _Tp = std::pair, CGAL::Periodic_3_offset_3>; _Alloc = std::allocator, CGAL::Periodic_3_offset_3> >]': /usr/include/c++/10/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > >::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >::Project_on_plane]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Mesh_3::PVertex_, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, int, int>, CGAL::Labeled_mesh_domain_3 >, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3 >, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'int CGAL::Mesh_3::Sliver_perturber::update_priority_queue(const PVertex&, CGAL::Mesh_3::Sliver_perturber::PQueue&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>*, std::vector, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Abstract_perturbation, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Sliver_perturber.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Sliver_perturber::operator()(CGAL::Mesh_3::Sliver_perturber::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>, CGAL::Mesh_3::Null_perturber_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >'} changed in GCC 7.1 762 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_increase_dimension(CGAL::Triangulation_data_structure_3::Vertex_handle) [with Vb = CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:3012:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3012 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::create_star_2(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int) [with Vb = CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1889:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1889 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >::To_3d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Mesh_3/io_signature.h:27, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Regular_triangulation_3.h: In member function 'void CGAL::Regular_triangulation_3::Hidden_point_visitor::reinsert_vertices(CGAL::Regular_triangulation_3::Vertex_handle) [with Concurrency_tag_ = CGAL::Sequential_tag; dummy = void; Gt = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Default; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Regular_triangulation_3.h:1282:10: note: parameter passing for argument of type 'CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1282 | void reinsert_vertices(Vertex_handle v) | ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Regular_triangulation_3.h:1282:10: note: parameter passing for argument of type 'CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_outside_affine_hull(const Point&) [with GT = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 4246 | Vertex_handle v = _tds.insert_increase_dimension(infinite_vertex()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair, CGAL::Periodic_3_offset_3>&}; _Tp = std::pair, CGAL::Periodic_3_offset_3>; _Alloc = std::allocator, CGAL::Periodic_3_offset_3> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In member function 'void CGAL::Regular_triangulation_3::Hidden_point_visitor::process_cells_in_conflict(InputIterator, InputIterator) const [with InputIterator = boost::container::vec_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>*, false>; Concurrency_tag_ = CGAL::Sequential_tag; dummy = void; Gt = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Default; Lock_data_structure_ = CGAL::Default]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Periodic_3_offset_3>*, std::vector, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'void CGAL::Regular_triangulation_3::Hidden_point_visitor::process_cells_in_conflict(InputIterator, InputIterator) const [with InputIterator = __gnu_cxx::__normal_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>*, std::vector, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; Concurrency_tag_ = CGAL::Sequential_tag; dummy = void; Gt = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Default; Lock_data_structure_ = CGAL::Default]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Periodic_3_offset_3>*, std::vector, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >::To_2d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::non_recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1812:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1812 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int, int) [with Vb = CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1752:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1752 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1756:59: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1756 | if ( depth == 100 ) return non_recursive_create_star_3(v,c,li,prev_ind2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1799:38: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1799 | nnn = recursive_create_star_3(v, nnn, zz, zzz,depth+1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::_insert_in_hole(const Point&, CellIt, CellIt, CGAL::Triangulation_3::Cell_handle, int) [with CellIt = boost::container::vec_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>*, false>; GT = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h: In function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_in_conflict(const Point&, CGAL::Triangulation_3::Locate_type, CGAL::Triangulation_3::Cell_handle, int, int, const Conflict_tester&, Hidden_points_visitor&, bool*) [with Conflict_tester = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Conflict_tester_0; Hidden_points_visitor = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Hidden_point_visitor; GT = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:3975:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3975 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4013:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4013 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4075:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4075 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h: In function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_in_conflict(const Point&, CGAL::Triangulation_3::Locate_type, CGAL::Triangulation_3::Cell_handle, int, int, const Conflict_tester&, Hidden_points_visitor&, bool*) [with Conflict_tester = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Conflict_tester_1; Hidden_points_visitor = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Hidden_point_visitor; GT = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:3975:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3975 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4013:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4013 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4075:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4075 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h: In function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_in_conflict(const Point&, CGAL::Triangulation_3::Locate_type, CGAL::Triangulation_3::Cell_handle, int, int, const Conflict_tester&, Hidden_points_visitor&, bool*) [with Conflict_tester = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Conflict_tester_2; Hidden_points_visitor = CGAL::Regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default>::Hidden_point_visitor; GT = CGAL::Periodic_3_regular_triangulation_remove_traits_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:3975:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3975 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4013:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4013 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:4075:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 4075 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h: In member function 'bool CGAL::Periodic_3_triangulation_3::periodic_remove(CGAL::Periodic_3_triangulation_3::Vertex_handle, PointRemover&, CoverManager&, bool) [with PointRemover = CGAL::Periodic_3_regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >::Vertex_remover, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Default, CGAL::Default> >; CoverManager = CGAL::Periodic_3_regular_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >::Cover_manager; GT = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; TDS = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Triangulation_3.h:695:46: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 695 | infinite = _tds.insert_increase_dimension(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/10/list:63, from /usr/include/boost/detail/container_fwd.hpp:92, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:761, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/Kernel/hash_functions.h:16, from /usr/include/CGAL/Kernel/global_functions.h:25, from /usr/include/CGAL/Cartesian/Cartesian_base.h:22, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/generate_periodic.cpp:6: /usr/include/c++/10/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator, CGAL::Periodic_3_offset_3> >' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h:3975:30: note: parameter passing for argument of type 'CGAL::Triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3975 | hider.reinsert_vertices(v); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Triangulation_3.h: In function 'bool CGAL::Periodic_3_regular_triangulation_3::remove_if_no_cover_change(CGAL::Periodic_3_regular_triangulation_3::Vertex_handle) [with Gt = CGAL::Robust_periodic_weighted_circumcenter_traits_3, CGAL::Periodic_3_offset_3, true> >; Tds = CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag>]': /usr/include/CGAL/Triangulation_3.h:695:46: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_offset_3>, CGAL::Triangulation_ds_cell_base_3 >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, CGAL::Periodic_3_offset_3>, std::allocator, CGAL::Periodic_3_offset_3> > > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 695 | infinite = _tds.insert_increase_dimension(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::C3T3_helpers::Vertex_handle CGAL::Mesh_3::C3T3_helpers::move_point_topo_change_conflict_zone_known(const Vertex_handle&, const Weighted_point&, const Facet&, ConflictCellsInputIterator, ConflictCellsInputIterator, ConflictCellsInputIterator, ConflictCellsInputIterator, OutdatedCellsOutputIterator, DeletedCellsOutputIterator) const [with ConflictCellsInputIterator = std::_Rb_tree_const_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >; OutdatedCellsOutputIterator = std::back_insert_iterator, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; DeletedCellsOutputIterator = CGAL::Emptyset_iterator; C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::C3T3_helpers::Vertex_handle CGAL::Mesh_3::C3T3_helpers::move_point(const Vertex_handle&, const Vector_3&, CGAL::Mesh_3::C3T3_helpers::Outdated_cell_set&, CGAL::Mesh_3::C3T3_helpers::Moving_vertices_set&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'CGAL::Mesh_3::C3T3_helpers::Vertex_handle CGAL::Mesh_3::C3T3_helpers::update_mesh(const Vertex_handle&, const Vector_3&, OutputIterator, bool) [with OutputIterator = CGAL::Emptyset_iterator; C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'void CGAL::Mesh_3::C3T3_helpers::rebuild_restricted_delaunay(OutdatedCells&, CGAL::Mesh_3::C3T3_helpers::Moving_vertices_set&) [with OutdatedCells = CGAL::Mesh_3::Intrusive_list, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >; C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'void CGAL::internal::project_points(C3T3&, const MeshDomain&, InputIterator, InputIterator) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; InputIterator = boost::unordered::iterator_detail::c_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'OutputIterator CGAL::ch__ref_graham_andrew_scan(BidirectionalIterator, BidirectionalIterator, OutputIterator&, const Traits&) [with BidirectionalIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; OutputIterator = std::back_insert_iterator, std::allocator > > >; Traits = CGAL::Epick]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:23, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/centroid.h:820:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 820 | return centroid(begin, end, k,(Value_type*) nullptr, tag); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Lloyd_move.h:368:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 368 | std::transform(first, last, first, Project_on_plane(plane, c3t3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Lloyd_move.h:378:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 378 | std::transform(first, last, std::back_inserter(points_2d), To_2d(to_2d)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:65, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/generate_periodic.hpp:4, from src/generate_periodic.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Lloyd_move.h:391:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 391 | std::transform(ch_2d.begin(), ch_2d.end(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | std::back_inserter(polygon_3d), To_3d(to_3d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Moves_vector CGAL::Mesh_3::Mesh_global_optimizer::compute_moves(CGAL::Mesh_3::Mesh_global_optimizer::Moving_vertices_set&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Mesh_global_optimizer::operator()(int, CGAL::Mesh_3::Mesh_global_optimizer::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:626:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Labeled_mesh_domain_3, CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > > >::Visitor' {aka 'CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >'} changed in GCC 7.1 626 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'void CGAL::refine_periodic_3_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const CGAL::parameters::internal::Exude_options&, const CGAL::parameters::internal::Perturb_options&, const CGAL::parameters::internal::Odt_options&, const CGAL::parameters::internal::Lloyd_options&, bool, const CGAL::parameters::internal::Mesh_3_options&, const CGAL::parameters::internal::Manifold_options&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; MeshCriteria = CGAL::Mesh_criteria_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >]': /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: note: parameter passing for argument of type 'CGAL::Mesh_3::Odt_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >' changed in GCC 7.1 92 | Odt_optimizer opt(c3t3, | ^~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ In file included from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/lloyd_optimize_mesh_3.h:93:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Lloyd_move, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true> >' changed in GCC 7.1 93 | Lloyd_optimizer opt (c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/refine_periodic_3_mesh_3.h:26, from /usr/include/CGAL/make_periodic_3_mesh_3.h:26, from src/generate_periodic.cpp:7: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Null_perturber_visitor, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:33, from /usr/include/CGAL/Periodic_3_mesh_3/Protect_edges_sizing_field.h:34, from /usr/include/CGAL/make_periodic_3_mesh_3.h:25, from src/generate_periodic.cpp:7: /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In function 'void pygalmesh::generate_periodic_mesh(const std::shared_ptr&, const string&, std::array, bool, bool, bool, bool, double, double, double, double, double, double, int, bool, int)': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Cell_uniform_size_criterion::Is_bad CGAL::Mesh_3::Cell_uniform_size_criterion::do_is_bad(const Tr&, const Cell_handle&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Visitor_ = CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Cell_radius_edge_criterion::Is_bad CGAL::Mesh_3::Cell_radius_edge_criterion::do_is_bad(const Tr&, const Cell_handle&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Visitor_ = CGAL::Mesh_3::Cell_criteria_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'std::pair CGAL::Mesh_3::C3T3_helpers::update_mesh_no_topo_change(const Vertex_handle&, const Vector_3&, const Weighted_point&, const SliverCriterion&, OutputIterator, const Cell_vector&) [with SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>; OutputIterator = std::back_insert_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'CGAL::Mesh_3::Uniform_curvature_size_criterion::Is_bad CGAL::Mesh_3::Uniform_curvature_size_criterion::do_is_bad(const Tr&, const Facet&) const [with Tr = CGAL::Periodic_3_regular_triangulation_3_wrapper, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >; Visitor_ = CGAL::Mesh_3::Facet_criterion_visitor_with_features, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:960:75: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 960 | return point(c, idx, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'std::pair CGAL::Mesh_3::C3T3_helpers::update_mesh_topo_change(const Vertex_handle&, const Weighted_point&, const SliverCriterion&, OutputIterator, bool*) [with SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>; OutputIterator = std::back_insert_iterator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Periodic_3_offset_3, true> >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'std::pair::Vertex_handle> CGAL::Mesh_3::Gradient_based_perturbation::apply_perturbation(const Vertex_handle&, const Vector_3&, C3T3&, const MeshDomain&, const SliverCriterion&, std::vector::Vertex_handle>&, bool*) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ /usr/include/CGAL/Periodic_3_regular_triangulation_3.h: In member function 'std::pair::Vertex_handle> CGAL::Mesh_3::Li_random_perturbation::apply_perturbation(const Vertex_handle&, const std::vector::Cell_handle>&, C3T3&, const MeshDomain&, const SliverCriterion&, const FT&, std::vector::Vertex_handle>&, bool*) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> > >; MeshDomain = CGAL::Labeled_mesh_domain_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion, CGAL::Periodic_3_offset_3, true> >, CGAL::Triangulation_data_structure_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_vertex_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_vertex_base_3 > >, CGAL::Mesh_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Labeled_mesh_domain_3, CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Regular_triangulation_cell_base_3, CGAL::Periodic_3_offset_3, true> >, CGAL::Periodic_3_triangulation_ds_cell_base_3, CGAL::Hidden_points_memory_policy >, std::__cxx11::list, std::allocator > > > > >, CGAL::Sequential_tag> >, true>]': /usr/include/CGAL/Periodic_3_regular_triangulation_3.h:955:70: note: parameter passing for argument of type 'CGAL::Periodic_3_construct_weighted_point_3, CGAL::Periodic_3_offset_3>, CGAL::CartesianKernelFunctors::Construct_weighted_point_3 >' changed in GCC 7.1 955 | return point(v, geom_traits().construct_weighted_point_3_object()); | ^ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/generate_surface_mesh.cpp -o build/temp.linux-armhf-3.9/src/generate_surface_mesh.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from src/generate_surface_mesh.cpp:5: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_increase_dimension(CGAL::Triangulation_data_structure_3::Vertex_handle) [with Vb = CGAL::Surface_mesh_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >; Cb = CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:3012:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3012 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::create_star_2(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int) [with Vb = CGAL::Surface_mesh_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >; Cb = CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1889:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1889 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_outside_affine_hull(const Point&) [with GT = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 4246 | Vertex_handle v = _tds.insert_increase_dimension(infinite_vertex()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::non_recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Surface_mesh_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >; Cb = CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1812:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1812 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int, int) [with Vb = CGAL::Surface_mesh_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >; Cb = CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1752:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1752 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1756:59: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1756 | if ( depth == 100 ) return non_recursive_create_star_3(v,c,li,prev_ind2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1799:38: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1799 | nnn = recursive_create_star_3(v, nnn, zz, zzz,depth+1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::_insert_in_hole(const Point&, CellIt, CellIt, CGAL::Triangulation_3::Cell_handle, int) [with CellIt = boost::container::vec_iterator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>*, false>; GT = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_in_edge(CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Surface_mesh_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >; Cb = CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_2; GT = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_3; GT = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Delaunay_triangulation_3.h: In member function 'CGAL::Bounded_side CGAL::Delaunay_triangulation_3::side_of_sphere(CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, const Point&, bool) const [with Gt = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1476 | Delaunay_triangulation_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h: In function 'OutputIteratorPoints CGAL::Surface_mesher::Implicit_surface_oracle_3::Construct_initial_points::operator()(const Surface_3&, OutputIteratorPoints, int) [with OutputIteratorPoints = CGAL::Insert_iterator, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default> >; GT = CGAL::Robust_circumcenter_traits_3; Surface = CGAL::Implicit_surface_3, pygalmesh::CgalDomainWrapper>; Transform_functor_ = CGAL::INTERN_RET::Real_embeddable_traits_base >::Sgn; Surface_identifiers_generator_ = CGAL::Surface_mesher::{anonymous}::Return_min; Point_creator = CGAL::Creator_uniform_3 >; Visitor = CGAL::Surface_mesher::Null_oracle_visitor]': /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 743 | return side_of_sphere(c->vertex(0), c->vertex(1), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | c->vertex(2), c->vertex(3), p, perturb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Delaunay_triangulation_3.h: In member function 'CGAL::Triple CGAL::Delaunay_triangulation_3::find_conflicts(const Point&, CGAL::Delaunay_triangulation_3::Cell_handle, OutputIteratorBoundaryFacets, OutputIteratorCells, OutputIteratorInternalFacets, bool*) const [with OutputIteratorBoundaryFacets = std::back_insert_iterator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::allocator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int> > > >; OutputIteratorCells = std::back_insert_iterator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; OutputIteratorInternalFacets = std::back_insert_iterator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>, std::allocator, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int> > > >; Gt = CGAL::Robust_circumcenter_traits_3; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 743 | return side_of_sphere(c->vertex(0), c->vertex(1), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | c->vertex(2), c->vertex(3), p, perturb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_data_structure_3.h: In function 'void CGAL::Surface_mesher::Surface_mesher::refine_mesh(Visitor) [with Visitor = CGAL::Null_mesh_visitor; Base = CGAL::Surface_mesher::Surface_mesher_base, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default> >, CGAL::Implicit_surface_3, pygalmesh::CgalDomainWrapper>, CGAL::Surface_mesher::Implicit_surface_oracle_3, CGAL::Implicit_surface_3, pygalmesh::CgalDomainWrapper>, CGAL::INTERN_RET::Real_embeddable_traits_base >::Sgn, CGAL::Surface_mesher::{anonymous}::Return_min, CGAL::Creator_uniform_3 >, CGAL::Surface_mesher::Null_oracle_visitor>, CGAL::Surface_mesh_default_criteria_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default> > >; Element = std::pair, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = CGAL::Surface_mesher::VERBOSE]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Delaunay_triangulation_3.h:25, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:25, from src/generate_surface_mesh.cpp:5: /usr/include/CGAL/Triangulation_3.h: In function 'void pygalmesh::generate_surface_mesh(const std::shared_ptr&, const string&, double, double, double, double, bool, int)': /usr/include/CGAL/Triangulation_3.h:695:46: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_with_circumcenter_3, CGAL::Surface_mesh_cell_base_3, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > > > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 695 | infinite = _tds.insert_increase_dimension(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/pybind11.cpp -o build/temp.linux-armhf-3.9/src/pybind11.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/polygon2d.hpp:6, from src/pybind11.cpp:9: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::array&}; _Tp = std::array; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector > > pygalmesh::Translate::translate_features(const std::vector > >&, const Vector3d&) const': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::array}; _Tp = std::array; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::array}; _Tp = std::array; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/stl_vector.h: In member function 'virtual std::vector > > pygalmesh::ring_extrude::get_features() const': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'std::vector > > pygalmesh::Scale::scale_features(const std::vector > >&) const': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polygon_2_algorithms.h:456, from src/polygon2d.hpp:7, from src/pybind11.cpp:9: /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h: In function 'CGAL::Bounded_side CGAL::bounded_side_2(ForwardIterator, ForwardIterator, const Point&, const PolygonTraits&) [with ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; Point = CGAL::Point_2; PolygonTraits = CGAL::Epick]': /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:396:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 396 | Bounded_side bounded_side_2(ForwardIterator first, | ^~~~~~~~~~~~~~ /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:396:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:396:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from src/pybind11.cpp:9: src/polygon2d.hpp: In member function 'bool pygalmesh::Polygon2D::is_inside(const std::array&)': src/polygon2d.hpp:40:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 40 | switch(CGAL::bounded_side_2(this->points.begin(), this->points.end(), pt, K())) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polygon2d.hpp: In member function 'virtual double pygalmesh::ring_extrude::eval(const std::array&) const': src/polygon2d.hpp:40:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 40 | switch(CGAL::bounded_side_2(this->points.begin(), this->points.end(), pt, K())) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polygon2d.hpp: In member function 'virtual double pygalmesh::Extrude::eval(const std::array&) const': src/polygon2d.hpp:40:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 40 | switch(CGAL::bounded_side_2(this->points.begin(), this->points.end(), pt, K())) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from /usr/include/c++/10/functional:62, from /usr/include/eigen3/Eigen/Core:281, from /usr/include/eigen3/Eigen/Dense:1, from src/domain.hpp:4, from src/pybind11.cpp:1: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::array}; _Tp = std::array; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool pybind11::detail::list_caster::load(pybind11::handle, bool) [with Type = std::vector >; Value = std::array]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'bool pybind11::detail::list_caster::load(pybind11::handle, bool) [with Type = std::vector; Value = double]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION_INFO="0.9.1" -I/usr/include/eigen3/ -I/usr/lib/python3/dist-packages/pybind11/include -I/usr/include/python3.9 -c src/remesh_surface.cpp -o build/temp.linux-armhf-3.9/src/remesh_surface.o -std=c++17 -fvisibility=hidden In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:33, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/remesh_surface.cpp:5: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/remesh_surface.cpp:5: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/remesh_surface.cpp:5: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/CGAL/Object.h:32, from /usr/include/CGAL/kernel_basic.h:25, from /usr/include/CGAL/basic.h:35, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:64, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from src/remesh_surface.hpp:4, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: required from 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:616:3: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >; CGAL::Mesh_3::Mesh_global_optimizer::FT = double]' /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: required from 'CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; std::size_t = unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>&; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = CGAL::Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>&; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>&; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3&; criteria_type = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_390make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>&; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3&; criteria_type = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp::type CGAL::boost_param_impl390make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_edge_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >, CGAL::Mesh_facet_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Facet_criterion_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > >, CGAL::Mesh_cell_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds>, CGAL::Mesh_3::Cell_criteria_visitor_with_features >, CGAL::Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename CGAL::boost_param_result_390make_mesh_3_bp::type = void]' /usr/include/CGAL/make_mesh_3.h:390:1: required from 'typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>&; ParameterArgumentType1 = const CGAL::Polyhedral_mesh_domain_with_features_3&; ParameterArgumentType2 = const CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType3 = const CGAL::parameters::internal::Perturb_options&; ParameterArgumentType4 = const CGAL::parameters::internal::Exude_options&; typename CGAL::boost_param_result_390make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, ParameterArgumentType3&&, ParameterArgumentType4&&>::type>::type = void; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2, ParameterArgumentType3, ParameterArgumentType4>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:376:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MD = CGAL::Polyhedral_mesh_domain_with_features_3; MC = CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >; T = {CGAL::parameters::internal::Perturb_options, CGAL::parameters::internal::Exude_options}]' src/remesh_surface.cpp:73:3: required from here /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/CGAL/Cartesian/function_objects.h: In member function 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Epick]': /usr/include/CGAL/Cartesian/function_objects.h:1891:32: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1891 | std::pair xp = CGAL_NTS to_interval(p.x()); | ^~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function 'void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1059:38: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/remesh_surface.cpp: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': src/remesh_surface.cpp:87:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | } // namespace pygalmesh | ^ src/remesh_surface.cpp: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double]': src/remesh_surface.cpp:87:1: note: parameter passing for argument of type 'std::pair, double>' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/CGAL/internal/Exact_type_selector.h:27, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from src/remesh_surface.cpp:5: /usr/include/CGAL/boost_mp.h: In function 'std::pair CGAL::RET_boost_mp >::To_interval::operator()(const Type&) const': /usr/include/CGAL/boost_mp.h:272:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 272 | operator()(const Type& x) const { | ^~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = CGAL::Point_2; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/centroid.h: In function 'typename K::Point_3 CGAL::internal::centroid(InputIterator, InputIterator, const K&, const typename K::Point_3*, CGAL::Dimension_tag<0>) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; K = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >]': /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 400 | centroid(InputIterator begin, | ^~~~~~~~ /usr/include/CGAL/centroid.h:400:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_3&}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; _Alloc = std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >, std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = CGAL::AABB_node, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; _Alloc = std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >*, std::vector, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >, std::allocator, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CGAL::Point_3; _Val = std::pair, unsigned int>; _KeyOfValue = std::_Select1st, unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, unsigned int> >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, std::less >, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = CGAL::Point_3; _Val = std::pair, unsigned int>; _KeyOfValue = std::_Select1st, unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, unsigned int> >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, std::less >, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'void CGAL::Mesh_3::internal::facets_in_complex_3_to_triangle_soup(const C3T3&, typename C3T3::Subdomain_index, PointContainer&, FaceContainer&, bool, bool) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; PointContainer = std::vector, std::allocator > >; FaceContainer = std::vector >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In function 'void CGAL::internal::bgl_sgip_maybe_call_visitor_add_edge(Visitor&, Edge_descriptor) [with Visitor = CGAL::Mesh_3::internal::Extract_polyline_with_context_visitor, std::allocator > > >, boost::adjacency_list, std::set, boost::no_property, boost::listS> >; Edge_descriptor = boost::detail::edge_desc_impl]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/map:60, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = CGAL::Point_3; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]': /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator' changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Key = CGAL::Point_3; _Val = std::pair, int>; _KeyOfValue = std::_Select1st, int> >; _Compare = std::less >; _Alloc = std::allocator, int> >]': /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_map.h: In member function 'CGAL::Mesh_domain_with_polyline_features_3::Corner_index CGAL::Mesh_domain_with_polyline_features_3::add_corner(const Point_3&) [with MeshDomain_3 = CGAL::Polyhedral_mesh_domain_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Epick, CGAL::Default, int, CGAL::Boolean_tag >]': /usr/include/c++/10/bits/stl_map.h:877:38: note: parameter passing for argument of type 'std::map, int, std::less >, std::allocator, int> > >::const_iterator' {aka 'std::_Rb_tree, std::pair, int>, std::_Select1st, int> >, std::less >, std::allocator, int> > >::const_iterator'} changed in GCC 7.1 877 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 878 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:29, from src/remesh_surface.cpp:9: /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h: In member function 'CGAL::Mesh_domain_with_polyline_features_3::Curve_index CGAL::Mesh_domain_with_polyline_features_3::insert_edge(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; MeshDomain_3 = CGAL::Polyhedral_mesh_domain_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Epick, CGAL::Default, int, CGAL::Boolean_tag >]': /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1444:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1444 | Mesh_domain_with_polyline_features_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1444:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'void CGAL::Polyhedral_mesh_domain_with_features_3::add_features_from_split_graph_into_polylines(CGAL::Polyhedral_mesh_domain_with_features_3::Featured_edges_copy_graph&) [with IGT_ = CGAL::Epick; Polyhedron_ = CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >; TriangleAccessor = CGAL::Default; Patch_id = int; Use_exact_intersection_construction_tag = CGAL::Boolean_tag]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:29, from src/remesh_surface.cpp:9: /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1166:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1166 | Curve_index curve_id = insert_edge(polyline.begin(), polyline.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/CGAL/Profile_counter.h:50, from /usr/include/CGAL/Uncertain.h:18, from /usr/include/CGAL/assertions.h:350, from /usr/include/CGAL/basic.h:31, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_map.h: In member function 'void CGAL::Polyhedral_mesh_domain_with_features_3::detect_features(CGAL::Polyhedral_mesh_domain_with_features_3::FT, std::vector&) [with IGT_ = CGAL::Epick; Polyhedron_ = CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >; TriangleAccessor = CGAL::Default; Patch_id = int; Use_exact_intersection_construction_tag = CGAL::Boolean_tag]': /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, std::less >, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, std::less >, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, unsigned int>, std::_Select1st, unsigned int> >, std::less >, std::allocator, unsigned int> > >::const_iterator' changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, int>}; _Tp = std::pair, int>; _Alloc = std::allocator, int> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, int>, std::allocator, int> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h: In function 'std::pair<_U1, _U2> CGAL::Triangulation_data_structure_3::incident_cells_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, std::pair<_U1, _U2>) const [with IncidentCellIterator = std::back_insert_iterator, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > >; IncidentFacetIterator = CGAL::Emptyset_iterator; Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:795:3: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 795 | incident_cells_3(Vertex_handle v, Cell_handle d, | ^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_increase_dimension(CGAL::Triangulation_data_structure_3::Vertex_handle) [with Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:3012:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 3012 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_outside_affine_hull(const Point&) [with GT = CGAL::Mesh_3::Robust_intersection_traits_3_new; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 4246 | Vertex_handle v = _tds.insert_increase_dimension(infinite_vertex()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_3.h:4246:51: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::create_star_2(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int) [with Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1889:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1889 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Weighted_point_3&}; _Tp = CGAL::Weighted_point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::non_recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1812:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1812 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Cell_handle CGAL::Triangulation_data_structure_3::recursive_create_star_3(CGAL::Triangulation_data_structure_3::Vertex_handle, CGAL::Triangulation_data_structure_3::Cell_handle, int, int, int) [with Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:1752:1: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1752 | Triangulation_data_structure_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1756:59: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1756 | if ( depth == 100 ) return non_recursive_create_star_3(v,c,li,prev_ind2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1799:38: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1799 | nnn = recursive_create_star_3(v, nnn, zz, zzz,depth+1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_data_structure_3::Vertex_handle CGAL::Triangulation_data_structure_3::insert_in_edge(CGAL::Triangulation_data_structure_3::Cell_handle, int, int) [with Vb = CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >; Cb = CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >; Concurrency_tag_ = CGAL::Sequential_tag]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_3; GT = CGAL::Mesh_3::Robust_intersection_traits_3_new; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h: In member function 'CGAL::Triangulation_3::Vertex_handle CGAL::Triangulation_3::insert_conflict(CGAL::Triangulation_3::Cell_handle, const Conflict_test&) [with Conflict_test = CGAL::Triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default>::Conflict_tester_outside_convex_hull_2; GT = CGAL::Mesh_3::Robust_intersection_traits_3_new; Tds_ = CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Mesh_vertex_base_3.h:28, from /usr/include/CGAL/Mesh_triangulation_3.h:29, from src/remesh_surface.cpp:6: /usr/include/CGAL/Delaunay_triangulation_3.h: In member function 'CGAL::Bounded_side CGAL::Delaunay_triangulation_3::side_of_sphere(CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, CGAL::Delaunay_triangulation_3::Vertex_handle, const Point&, bool) const [with Gt = CGAL::Mesh_3::Robust_intersection_traits_3_new; Tds_ = CGAL::Default; Lock_data_structure_ = CGAL::Default]': /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Default, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1476 | Delaunay_triangulation_3:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Default, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Default, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:1476:1: note: parameter passing for argument of type 'CGAL::Delaunay_triangulation_3, CGAL::Default, CGAL::Default, CGAL::Default>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'OutputIterator CGAL::Polyhedral_mesh_domain_3, Patch_id_, Use_exact_intersection_construction_tag>::Construct_initial_points::operator()(OutputIterator, int) const [with OutputIterator = std::back_insert_iterator, int>, std::allocator, int> > > >; Polyhedron = CGAL::Polyhedron_3, CGAL::HalfedgeDS_default, std::allocator >; IGT_ = CGAL::Epick; = CGAL::Default; Patch_id_ = int; Use_exact_intersection_construction_tag = CGAL::Boolean_tag]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>*, std::vector, int>, std::allocator, int> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Side_of_triangle_mesh.h:21, from /usr/include/CGAL/Polyhedral_mesh_domain_3.h:36, from /usr/include/CGAL/Polyhedral_mesh_domain_with_features_3.h:28, from src/remesh_surface.cpp:9: /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Point_inside_vertical_ray_cast.h: In function 'CGAL::Bounded_side CGAL::internal::Point_inside_vertical_ray_cast::operator()(const Point&, const AABBTree&, typename Kernel::Construct_ray_3, typename Kernel::Construct_vector_3) const [with Kernel = CGAL::Mesh_3::Robust_intersection_traits_3_new; AABBTree = CGAL::AABB_tree, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> >; Helper = CGAL::internal::Default_tree_helper, CGAL::AABB_face_graph_triangle_primitive, CGAL::HalfedgeDS_default, std::allocator >, CGAL::internal::Point_accessor >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > >, std::allocator >, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3, int> > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >]': /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Point_inside_vertical_ray_cast.h:70:16: note: parameter passing for argument of type 'CGAL::Cartesian_base_no_ref_count::Construct_ray_3' {aka 'CGAL::CommonKernelFunctors::Construct_ray_3'} changed in GCC 7.1 70 | Bounded_side operator()( | ^~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 581 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In constructor 'CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:581:1: note: parameter passing for argument of type 'const CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>}; _Tp = std::tuple >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>; _Alloc = std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> >]': /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>*, std::vector >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >::Project_on_plane]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Mesh_3::PVertex_ >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::HalfedgeDS_default, std::allocator >, CGAL::Default, int, CGAL::Boolean_tag >, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>&}; _Tp = CGAL::Mesh_3::PVertex_ >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>; _Alloc = std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In function 'int CGAL::Mesh_3::Sliver_perturber::update_priority_queue(const PVertex&, CGAL::Mesh_3::Sliver_perturber::PQueue&) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>*, std::vector >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag>, std::allocator >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple, int, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, int, int>, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Point_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Abstract_perturbation >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Sequential_tag> > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Sliver_perturber.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Sliver_perturber::operator()(CGAL::Mesh_3::Sliver_perturber::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SliverCriterion = CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>; Visitor_ = CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/CGAL/Mesh_3/Sliver_perturber.h:762:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Sliver_perturber >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Min_dihedral_angle_criterion >, CGAL::Mesh_triangulation_3 >::Tds>, true>, CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >::Visitor' {aka 'CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >'} changed in GCC 7.1 762 | Sliver_perturber:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Triangle_3&}; _Tp = CGAL::Triangle_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_2}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >::To_2d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const CGAL::Point_2&}; _Tp = CGAL::Point_2; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CGAL::Point_3}; _Tp = CGAL::Point_3; _Alloc = std::allocator >]': /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OIter = std::back_insert_iterator, std::allocator > > >; _UnaryOperation = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >::To_3d]': /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Epick> > > > >]': /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_vector.h: In member function 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, CGAL::Mesh_3::C3T3_helpers::Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/linear_least_squares_fitting_points_3.h:19, from /usr/include/CGAL/linear_least_squares_fitting_3.h:20, from /usr/include/CGAL/Mesh_3/C3T3_helpers.h:27, from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/centroid.h:820:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 820 | return centroid(begin, end, k,(Value_type*) nullptr, tag); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Lloyd_move.h:368:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 368 | std::transform(first, last, first, Project_on_plane(plane, c3t3)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Lloyd_move.h:378:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 378 | std::transform(first, last, std::back_inserter(points_2d), To_2d(to_2d)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/CGAL/config.h:461, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from src/remesh_surface.cpp:5: /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from src/remesh_surface.hpp:5, from src/remesh_surface.cpp:3: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/CGAL/lloyd_optimize_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Lloyd_move.h:391:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 391 | std::transform(ch_2d.begin(), ch_2d.end(), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | std::back_inserter(polygon_3d), To_3d(to_3d)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In function 'CGAL::Mesh_optimization_return_code CGAL::Mesh_3::Mesh_global_optimizer::operator()(int, CGAL::Mesh_3::Mesh_global_optimizer::Visitor) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MoveFunction = CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:626:1: note: parameter passing for argument of type 'CGAL::Mesh_3::Mesh_global_optimizer >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_with_features_3, CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> > >::Visitor' {aka 'CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >'} changed in GCC 7.1 626 | Mesh_global_optimizer:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const CGAL::parameters::internal::Exude_options&, const CGAL::parameters::internal::Perturb_options&, const CGAL::parameters::internal::Odt_options&, const CGAL::parameters::internal::Lloyd_options&, bool, const CGAL::parameters::internal::Mesh_3_options&, const CGAL::parameters::internal::Manifold_options&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; MeshCriteria = CGAL::Mesh_criteria_3 >, CGAL::Mesh_triangulation_3 >::Tds> >]': /usr/include/CGAL/odt_optimize_mesh_3.h:92:17: note: parameter passing for argument of type 'CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 92 | Odt_optimizer opt(c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:25, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/lloyd_optimize_mesh_3.h:93:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Lloyd_move >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >::Tds>, true> >' changed in GCC 7.1 93 | Lloyd_optimizer opt (c3t3, | ^~~ In file included from /usr/include/CGAL/optimize_mesh_3.h:22, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from src/remesh_surface.cpp:10: /usr/include/CGAL/perturb_mesh_3.h:131:19: note: parameter passing for argument of type 'CGAL::Mesh_3::Null_perturber_visitor >, CGAL::Mesh_triangulation_3 >::Tds>, int, int> >' changed in GCC 7.1 131 | return perturber(); | ~~~~~~~~~^~ In file included from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_3.h: In member function 'void CGAL::Mesh_3::Protect_edges_sizing_field::insert_corners() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3 >::Tds>, int, int>; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3; SizingFunction = CGAL::Mesh_3::internal::Edge_criteria_sizing_field_wrapper >, CGAL::Mesh_triangulation_3 >::Tds> > >]': /usr/include/CGAL/Triangulation_3.h:695:46: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 695 | infinite = _tds.insert_increase_dimension(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/Mesh_3/io_signature.h:22, from /usr/include/CGAL/Mesh_vertex_base_3.h:28, from /usr/include/CGAL/Mesh_triangulation_3.h:29, from src/remesh_surface.cpp:6: /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 743 | return side_of_sphere(c->vertex(0), c->vertex(1), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | c->vertex(2), c->vertex(3), p, perturb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 /usr/include/CGAL/Delaunay_triangulation_3.h:743:26: note: parameter passing for argument of type 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>' changed in GCC 7.1 In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:488:35: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 488 | return recursive_create_star_3(v,c,li,prev_ind2,0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:512:31: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 512 | cnew = create_star_2(newv, begin, i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Triangulation_3.h:39, from /usr/include/CGAL/Regular_triangulation_3.h:33, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from src/remesh_surface.cpp:6: /usr/include/CGAL/Triangulation_data_structure_3.h:1385:21: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1385 | incident_cells_3(v, v->cell(), std::make_pair(std::back_inserter(tmp_cells), visit.facet_it())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Triangulation_data_structure_3.h:1385:21: note: parameter passing for argument of type 'CGAL::Triangulation_data_structure_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>::Vertex_handle' {aka 'CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag> > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>'} changed in GCC 7.1 1385 | incident_cells_3(v, v->cell(), std::make_pair(std::back_inserter(tmp_cells), visit.facet_it())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armhf-3.9/src/generate.o build/temp.linux-armhf-3.9/src/generate_2d.o build/temp.linux-armhf-3.9/src/generate_from_inr.o build/temp.linux-armhf-3.9/src/generate_from_off.o build/temp.linux-armhf-3.9/src/generate_periodic.o build/temp.linux-armhf-3.9/src/generate_surface_mesh.o build/temp.linux-armhf-3.9/src/pybind11.o build/temp.linux-armhf-3.9/src/remesh_surface.o -lgmp -lmpfr -o /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/_pygalmesh.cpython-39-arm-linux-gnueabihf.so dh_auto_test -O--buildsystem=pybuild I: pybuild base:232: cd /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build; python3.9 -m unittest discover -v ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild base:232: /usr/bin/python3 setup.py install --root /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh running install running build running build_py running build_ext arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c /tmp/tmpmbcv5iha.cpp -o tmp/tmpmbcv5iha.o -std=c++17 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g0 -O2 -fdebug-prefix-map=/build/reproducible-path/pygalmesh-0.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c /tmp/tmpnsuw4kjs.cpp -o tmp/tmpnsuw4kjs.o -fvisibility=hidden running install_lib creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9 creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/_pygalmesh.cpython-39-arm-linux-gnueabihf.so -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__pycache__/__init__.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__pycache__/__about__.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__pycache__/main.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/main.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli creating /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__pycache__/_volume_from_surface.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__pycache__/__init__.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__pycache__/helpers.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__pycache__/_remesh_surface.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__pycache__/_inr.cpython-39.pyc -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__pycache__ copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/_inr.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/_remesh_surface.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/_volume_from_surface.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/helpers.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/_cli/__init__.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__about__.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh copying /build/reproducible-path/pygalmesh-0.9.1/.pybuild/cpython3_3.9_pygalmesh/build/pygalmesh/__init__.py -> /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/main.py to main.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/_inr.py to _inr.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/_remesh_surface.py to _remesh_surface.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/_volume_from_surface.py to _volume_from_surface.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/helpers.py to helpers.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/_cli/__init__.py to __init__.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__about__.py to __about__.cpython-39.pyc byte-compiling /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh/__init__.py to __init__.cpython-39.pyc running install_egg_info running egg_info creating pygalmesh.egg-info writing pygalmesh.egg-info/PKG-INFO writing dependency_links to pygalmesh.egg-info/dependency_links.txt writing entry points to pygalmesh.egg-info/entry_points.txt writing requirements to pygalmesh.egg-info/requires.txt writing top-level names to pygalmesh.egg-info/top_level.txt writing manifest file 'pygalmesh.egg-info/SOURCES.txt' reading manifest file 'pygalmesh.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'pygalmesh.egg-info/SOURCES.txt' Copying pygalmesh.egg-info to /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/lib/python3.9/dist-packages/pygalmesh-0.9.1.egg-info Skipping SOURCES.txt running install_scripts Installing pygalmesh-from-inr script to /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/bin Installing pygalmesh-remesh-surface script to /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/bin Installing pygalmesh-volume-from-surface script to /build/reproducible-path/pygalmesh-0.9.1/debian/python3-pygalmesh/usr/bin dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_installman -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/pygalmesh-0.9.1' case " armhf i386 mips mipsel hppa hurd-i386 kfreebsd-i386 powerpcspe x32 " in \ *\ armhf\ *) echo "skipping dh_dwz since debug symbols (-g) have been switched off (-g0) for armhf";; \ *) dh_dwz;; \ esac skipping dh_dwz since debug symbols (-g) have been switched off (-g0) for armhf make[1]: Leaving directory '/build/reproducible-path/pygalmesh-0.9.1' debian/rules override_dh_strip make[1]: Entering directory '/build/reproducible-path/pygalmesh-0.9.1' case " armhf i386 mips mipsel hppa hurd-i386 kfreebsd-i386 powerpcspe x32 " in \ *\ armhf\ *) dh_strip --no-automatic-dbgsym;; \ *) dh_strip;; \ esac make[1]: Leaving directory '/build/reproducible-path/pygalmesh-0.9.1' dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dpkg-gencontrol: warning: package python3-pygalmesh: substitution variable ${python3:Provides} unused, but is defined dpkg-gencontrol: warning: package python3-pygalmesh: substitution variable ${python3:Versions} unused, but is defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pygalmesh' in '../python3-pygalmesh_0.9.1-2_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../pygalmesh_0.9.1-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from pygalmesh-0.9.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/14667 and its subdirectories I: Current time: Mon Jan 8 01:43:11 -12 2024 I: pbuilder-time-stamp: 1704721391